ipv6_ma_oper

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-ma package operational data.

This module contains definitions for the following management objects:

ipv6-network: IPv6 network 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 Ipv6MaIfAddrState

type Ipv6MaIfAddrState string

Ipv6MaIfAddrState represents Interface address states

const (
	// This is an active address that can appear as
	// the destination or source address of a packet
	Ipv6MaIfAddrState_active Ipv6MaIfAddrState = "active"

	// This is a valid but deprecated address that
	// should no longer be used as a source address in
	// new communications
	Ipv6MaIfAddrState_deprecated Ipv6MaIfAddrState = "deprecated"

	// This is a duplicate (invalid) address because
	// of conflict
	Ipv6MaIfAddrState_duplicate Ipv6MaIfAddrState = "duplicate"

	// This is not accessible because the interface to
	// which this address is assigned is not
	// operational
	Ipv6MaIfAddrState_inaccessible Ipv6MaIfAddrState = "inaccessible"

	// Status can not be determined for some reason
	Ipv6MaIfAddrState_tentative Ipv6MaIfAddrState = "tentative"
)

type Ipv6MaIfLineState

type Ipv6MaIfLineState string

Ipv6MaIfLineState represents Interface line states

const (
	// Interface state is down
	Ipv6MaIfLineState_down Ipv6MaIfLineState = "down"

	// Interface state is up
	Ipv6MaIfLineState_up Ipv6MaIfLineState = "up"

	// Interface state is unknown
	Ipv6MaIfLineState_unknown Ipv6MaIfLineState = "unknown"

	// Interface state is incorrect
	Ipv6MaIfLineState_error_ Ipv6MaIfLineState = "error"
)

type Ipv6MaOperState

type Ipv6MaOperState string

Ipv6MaOperState represents Interface oper states

const (
	// Interface oper state is up
	Ipv6MaOperState_oper_up Ipv6MaOperState = "oper-up"

	// Interface oper state is down
	Ipv6MaOperState_oper_down Ipv6MaOperState = "oper-down"
)

type Ipv6Network

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

	// Node-specific IPv6 network operational data.
	Nodes Ipv6Network_Nodes
}

Ipv6Network IPv6 network operational data

func (*Ipv6Network) GetEntityData

func (ipv6Network *Ipv6Network) GetEntityData() *types.CommonEntityData

type Ipv6Network_Nodes

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

	// IPv6 network operational data for a particular node. The type is slice of
	// Ipv6Network_Nodes_Node.
	Node []*Ipv6Network_Nodes_Node
}

Ipv6Network_Nodes Node-specific IPv6 network operational data

func (*Ipv6Network_Nodes) GetEntityData

func (nodes *Ipv6Network_Nodes) GetEntityData() *types.CommonEntityData

type Ipv6Network_Nodes_Node

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

	// This attribute is a key. The node name. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// IPv6 network operational interface data.
	InterfaceData Ipv6Network_Nodes_Node_InterfaceData
}

Ipv6Network_Nodes_Node IPv6 network operational data for a particular node

func (*Ipv6Network_Nodes_Node) GetEntityData

func (node *Ipv6Network_Nodes_Node) GetEntityData() *types.CommonEntityData

type Ipv6Network_Nodes_Node_InterfaceData

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

	// VRF specific IPv6 network operational interface data.
	Vrfs Ipv6Network_Nodes_Node_InterfaceData_Vrfs

	// Summary of IPv6 network operational interface data on a node.
	Summary Ipv6Network_Nodes_Node_InterfaceData_Summary
}

Ipv6Network_Nodes_Node_InterfaceData IPv6 network operational interface data

func (*Ipv6Network_Nodes_Node_InterfaceData) GetEntityData

func (interfaceData *Ipv6Network_Nodes_Node_InterfaceData) GetEntityData() *types.CommonEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Summary

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

	// Number of interfaces (up,down) with basecaps up. The type is interface{}
	// with range: 0..4294967295.
	IfUpDownBasecapsUp interface{}

	// Number of interfaces (up,up).
	IfUpUp Ipv6Network_Nodes_Node_InterfaceData_Summary_IfUpUp

	// Number of interfaces (up,down).
	IfUpDown Ipv6Network_Nodes_Node_InterfaceData_Summary_IfUpDown

	// Number of interfaces (down,down).
	IfDownDown Ipv6Network_Nodes_Node_InterfaceData_Summary_IfDownDown

	// Number of interfaces (shutdown,down).
	IfShutdownDown Ipv6Network_Nodes_Node_InterfaceData_Summary_IfShutdownDown
}

Ipv6Network_Nodes_Node_InterfaceData_Summary Summary of IPv6 network operational interface data on a node

func (*Ipv6Network_Nodes_Node_InterfaceData_Summary) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Summary_IfDownDown

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

	// Number of interfaces with explicit addresses. The type is interface{} with
	// range: 0..4294967295.
	IpAssigned interface{}

	// Number of unnumbered interfaces with explicit addresses. The type is
	// interface{} with range: 0..4294967295.
	IpUnnumbered interface{}

	// Number of unassigned interfaces without explicit address. The type is
	// interface{} with range: 0..4294967295.
	IpUnassigned interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Summary_IfDownDown Number of interfaces (down,down)

func (*Ipv6Network_Nodes_Node_InterfaceData_Summary_IfDownDown) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Summary_IfShutdownDown

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

	// Number of interfaces with explicit addresses. The type is interface{} with
	// range: 0..4294967295.
	IpAssigned interface{}

	// Number of unnumbered interfaces with explicit addresses. The type is
	// interface{} with range: 0..4294967295.
	IpUnnumbered interface{}

	// Number of unassigned interfaces without explicit address. The type is
	// interface{} with range: 0..4294967295.
	IpUnassigned interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Summary_IfShutdownDown Number of interfaces (shutdown,down)

func (*Ipv6Network_Nodes_Node_InterfaceData_Summary_IfShutdownDown) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Summary_IfUpDown

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

	// Number of interfaces with explicit addresses. The type is interface{} with
	// range: 0..4294967295.
	IpAssigned interface{}

	// Number of unnumbered interfaces with explicit addresses. The type is
	// interface{} with range: 0..4294967295.
	IpUnnumbered interface{}

	// Number of unassigned interfaces without explicit address. The type is
	// interface{} with range: 0..4294967295.
	IpUnassigned interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Summary_IfUpDown Number of interfaces (up,down)

func (*Ipv6Network_Nodes_Node_InterfaceData_Summary_IfUpDown) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Summary_IfUpUp

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

	// Number of interfaces with explicit addresses. The type is interface{} with
	// range: 0..4294967295.
	IpAssigned interface{}

	// Number of unnumbered interfaces with explicit addresses. The type is
	// interface{} with range: 0..4294967295.
	IpUnnumbered interface{}

	// Number of unassigned interfaces without explicit address. The type is
	// interface{} with range: 0..4294967295.
	IpUnassigned interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Summary_IfUpUp Number of interfaces (up,up)

func (*Ipv6Network_Nodes_Node_InterfaceData_Summary_IfUpUp) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs

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

	// VRF ID of an interface belong to. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf.
	Vrf []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs VRF specific IPv6 network operational interface data

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf

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

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

	// Brief interface IPv6 network operational data for a node.
	Briefs Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs

	// Detail interface IPv4 network operational data for global data.
	GlobalDetails Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails

	// Brief interface IPv6 network operational data from global data.
	GlobalBriefs Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs

	// Detail interface IPv4 network operational data for a node.
	Details Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf VRF ID of an interface belong to

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs

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

	// Brief interface IPv6 network operational data for an interface. The type is
	// slice of Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs_Brief.
	Brief []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs_Brief
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs Brief interface IPv6 network operational data for a node

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs_Brief

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

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

	// State of Interface Line. The type is Ipv6MaIfLineState.
	LineState interface{}

	// VRF Name. The type is string with length: 0..32.
	VrfName interface{}

	// Link Local Address.
	LinkLocalAddress Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs_Brief_LinkLocalAddress

	// Address List. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs_Brief_Address.
	Address []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs_Brief_Address
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs_Brief Brief interface IPv6 network operational data for an interface

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs_Brief) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs_Brief_Address

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}

	// Prefix Length of IPv6 Address. The type is interface{} with range:
	// 0..4294967295.
	PrefixLength interface{}

	// State of Address. The type is Ipv6MaIfAddrState.
	AddressState interface{}

	// Anycast address. The type is bool.
	IsAnycast interface{}

	// Route-tag of the Address. The type is interface{} with range:
	// 0..4294967295.
	RouteTag interface{}

	// Bitmap for ARM flags. The type is interface{} with range: 0..4294967295.
	ArmFlags interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs_Brief_Address Address List

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs_Brief_Address) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs_Brief_LinkLocalAddress

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}

	// Prefix Length of IPv6 Address. The type is interface{} with range:
	// 0..4294967295.
	PrefixLength interface{}

	// State of Address. The type is Ipv6MaIfAddrState.
	AddressState interface{}

	// Anycast address. The type is bool.
	IsAnycast interface{}

	// Route-tag of the Address. The type is interface{} with range:
	// 0..4294967295.
	RouteTag interface{}

	// Bitmap for ARM flags. The type is interface{} with range: 0..4294967295.
	ArmFlags interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs_Brief_LinkLocalAddress Link Local Address

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Briefs_Brief_LinkLocalAddress) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details

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

	// Detail interface IPv6 network operational data for an interface. The type
	// is slice of Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail.
	Detail []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details Detail interface IPv4 network operational data for a node

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail

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

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

	// State of Interface Line. The type is Ipv6MaIfLineState.
	LineState interface{}

	// IPv6 MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// IPv6 Operation State. The type is Ipv6MaOperState.
	OperationState interface{}

	// VRF Name. The type is string with length: 0..32.
	VrfName interface{}

	// ICMP unreach Enable. The type is bool.
	IsIcmpUnreachEnabled interface{}

	// Does ICCP RG ID exist on the interface?. The type is bool.
	RgIdExists interface{}

	// Is mLACP state Active (valid if RG ID exists). The type is bool.
	MlacpActive interface{}

	// Is BGP Flow Tag Source is enable. The type is bool.
	FlowTagSrc interface{}

	// Is BGP Flow Tag Destination is enable. The type is bool.
	FlowTagDst interface{}

	// Interface Configured Flags. The type is interface{} with range:
	// 0..4294967295.
	Ipv6ConfigFlag interface{}

	// Interface Operational Flags. The type is interface{} with range:
	// 0..4294967295.
	Ipv6OperFlag interface{}

	// idb pointer value. The type is interface{} with range:
	// 0..18446744073709551615.
	IdbPointer interface{}

	// Link Local Address.
	LinkLocalAddress Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_LinkLocalAddress

	// IPv6 Access Control List.
	AccessControlList Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_AccessControlList

	// Multi IPv6 Access Control List.
	MultiAccessControlList Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList

	// RPF config on the interface.
	Rpf Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_Rpf

	// BGP PA config on the interface.
	BgpPa Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_BgpPa

	// Address Publish Time.
	Utime Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_Utime

	// IDB Create Time.
	IdbUtime Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_IdbUtime

	// CAPS Add Time.
	CapsUtime Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_CapsUtime

	// FWD ENABLE Time.
	FwdEnUtime Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_FwdEnUtime

	// FWD DISABLE Time.
	FwdDisUtime Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_FwdDisUtime

	// IPv6 Multicast Group. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MulticastGroup.
	MulticastGroup []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MulticastGroup

	// Address List. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_Address.
	Address []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_Address

	// IPv6 Client Multicast Group. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_ClientMulticastGroup.
	ClientMulticastGroup []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_ClientMulticastGroup
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail Detail interface IPv6 network operational data for an interface

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_AccessControlList

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

	// ACL applied to incoming packets. The type is string.
	InBound interface{}

	// ACL applied to outgoing packets. The type is string.
	OutBound interface{}

	// Common ACL applied to incoming packets. The type is string.
	CommonInBound interface{}

	// Common ACL applied to outgoing packets. The type is string.
	CommonOutBound interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_AccessControlList IPv6 Access Control List

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_AccessControlList) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_Address

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}

	// Prefix Length of IPv6 Address. The type is interface{} with range:
	// 0..4294967295.
	PrefixLength interface{}

	// State of Address. The type is Ipv6MaIfAddrState.
	AddressState interface{}

	// Anycast address. The type is bool.
	IsAnycast interface{}

	// Route-tag of the Address. The type is interface{} with range:
	// 0..4294967295.
	RouteTag interface{}

	// Bitmap for ARM flags. The type is interface{} with range: 0..4294967295.
	ArmFlags interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_Address Address List

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_Address) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_BgpPa

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

	// BGP PA input config.
	Input Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_BgpPa_Input

	// BGP PA output config.
	Output Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_BgpPa_Output
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_BgpPa BGP PA config on the interface

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_BgpPa) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_BgpPa_Input

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

	// Enable BGP PA for ingress/egress. The type is interface{} with range:
	// 0..4294967295.
	Enable interface{}

	// Enable source accouting. The type is bool.
	Source interface{}

	// Enable destination accouting. The type is bool.
	Destination interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_BgpPa_Input BGP PA input config

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_BgpPa_Input) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_BgpPa_Output

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

	// Enable BGP PA for ingress/egress. The type is interface{} with range:
	// 0..4294967295.
	Enable interface{}

	// Enable source accouting. The type is bool.
	Source interface{}

	// Enable destination accouting. The type is bool.
	Destination interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_BgpPa_Output BGP PA output config

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_BgpPa_Output) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_CapsUtime

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_CapsUtime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_CapsUtime CAPS Add Time

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_CapsUtime) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_ClientMulticastGroup

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

	// IPv6 Address of Multicast Group. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_ClientMulticastGroup IPv6 Client Multicast Group

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_ClientMulticastGroup) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_FwdDisUtime

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_FwdDisUtime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_FwdDisUtime FWD DISABLE Time

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_FwdDisUtime) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_FwdEnUtime

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_FwdEnUtime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_FwdEnUtime FWD ENABLE Time

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_FwdEnUtime) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_IdbUtime

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_IdbUtime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_IdbUtime IDB Create Time

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_IdbUtime) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_LinkLocalAddress

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}

	// Prefix Length of IPv6 Address. The type is interface{} with range:
	// 0..4294967295.
	PrefixLength interface{}

	// State of Address. The type is Ipv6MaIfAddrState.
	AddressState interface{}

	// Anycast address. The type is bool.
	IsAnycast interface{}

	// Route-tag of the Address. The type is interface{} with range:
	// 0..4294967295.
	RouteTag interface{}

	// Bitmap for ARM flags. The type is interface{} with range: 0..4294967295.
	ArmFlags interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_LinkLocalAddress Link Local Address

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_LinkLocalAddress) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList

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

	// Inbound ACLs. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Inbound.
	Inbound []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Inbound

	// Outbound ACLs. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Outbound.
	Outbound []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Outbound

	// Common ACLs. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Common.
	Common []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Common
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList Multi IPv6 Access Control List

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Common

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

	// The type is string.
	Entry interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Common Common ACLs

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Common) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Inbound

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

	// The type is string.
	Entry interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Inbound Inbound ACLs

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Inbound) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Outbound

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

	// The type is string.
	Entry interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Outbound Outbound ACLs

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MultiAccessControlList_Outbound) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MulticastGroup

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

	// IPv6 Address of Multicast Group. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MulticastGroup IPv6 Multicast Group

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_MulticastGroup) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_Rpf

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

	// Enable RPF config. The type is bool.
	Enable interface{}

	// Allow Default Route. The type is bool.
	AllowDefaultRoute interface{}

	// Allow Self Ping. The type is bool.
	AllowSelfPing interface{}

	// RPF Mode (loose/strict). The type is interface{} with range: 0..4294967295.
	Mode interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_Rpf RPF config on the interface

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_Rpf) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_Utime

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_Utime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_Utime Address Publish Time

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_Details_Detail_Utime) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs

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

	// Brief interface IPv6 network operational data for an interface. The type is
	// slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs_GlobalBrief.
	GlobalBrief []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs_GlobalBrief
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs Brief interface IPv6 network operational data from global data

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs_GlobalBrief

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

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

	// State of Interface Line. The type is Ipv6MaIfLineState.
	LineState interface{}

	// VRF Name. The type is string with length: 0..32.
	VrfName interface{}

	// Link Local Address.
	LinkLocalAddress Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs_GlobalBrief_LinkLocalAddress

	// Address List. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs_GlobalBrief_Address.
	Address []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs_GlobalBrief_Address
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs_GlobalBrief Brief interface IPv6 network operational data for an interface

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs_GlobalBrief) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs_GlobalBrief_Address

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}

	// Prefix Length of IPv6 Address. The type is interface{} with range:
	// 0..4294967295.
	PrefixLength interface{}

	// State of Address. The type is Ipv6MaIfAddrState.
	AddressState interface{}

	// Anycast address. The type is bool.
	IsAnycast interface{}

	// Route-tag of the Address. The type is interface{} with range:
	// 0..4294967295.
	RouteTag interface{}

	// Bitmap for ARM flags. The type is interface{} with range: 0..4294967295.
	ArmFlags interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs_GlobalBrief_Address Address List

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs_GlobalBrief_Address) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs_GlobalBrief_LinkLocalAddress

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}

	// Prefix Length of IPv6 Address. The type is interface{} with range:
	// 0..4294967295.
	PrefixLength interface{}

	// State of Address. The type is Ipv6MaIfAddrState.
	AddressState interface{}

	// Anycast address. The type is bool.
	IsAnycast interface{}

	// Route-tag of the Address. The type is interface{} with range:
	// 0..4294967295.
	RouteTag interface{}

	// Bitmap for ARM flags. The type is interface{} with range: 0..4294967295.
	ArmFlags interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs_GlobalBrief_LinkLocalAddress Link Local Address

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalBriefs_GlobalBrief_LinkLocalAddress) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails

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

	// Detail interface IPv6 network operational data for an interface. The type
	// is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail.
	GlobalDetail []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails Detail interface IPv4 network operational data for global data

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail

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

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

	// State of Interface Line. The type is Ipv6MaIfLineState.
	LineState interface{}

	// IPv6 MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// IPv6 Operation State. The type is Ipv6MaOperState.
	OperationState interface{}

	// VRF Name. The type is string with length: 0..32.
	VrfName interface{}

	// ICMP unreach Enable. The type is bool.
	IsIcmpUnreachEnabled interface{}

	// Does ICCP RG ID exist on the interface?. The type is bool.
	RgIdExists interface{}

	// Is mLACP state Active (valid if RG ID exists). The type is bool.
	MlacpActive interface{}

	// Is BGP Flow Tag Source is enable. The type is bool.
	FlowTagSrc interface{}

	// Is BGP Flow Tag Destination is enable. The type is bool.
	FlowTagDst interface{}

	// Interface Configured Flags. The type is interface{} with range:
	// 0..4294967295.
	Ipv6ConfigFlag interface{}

	// Interface Operational Flags. The type is interface{} with range:
	// 0..4294967295.
	Ipv6OperFlag interface{}

	// idb pointer value. The type is interface{} with range:
	// 0..18446744073709551615.
	IdbPointer interface{}

	// Link Local Address.
	LinkLocalAddress Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_LinkLocalAddress

	// IPv6 Access Control List.
	AccessControlList Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_AccessControlList

	// Multi IPv6 Access Control List.
	MultiAccessControlList Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList

	// RPF config on the interface.
	Rpf Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_Rpf

	// BGP PA config on the interface.
	BgpPa Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_BgpPa

	// Address Publish Time.
	Utime Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_Utime

	// IDB Create Time.
	IdbUtime Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_IdbUtime

	// CAPS Add Time.
	CapsUtime Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_CapsUtime

	// FWD ENABLE Time.
	FwdEnUtime Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_FwdEnUtime

	// FWD DISABLE Time.
	FwdDisUtime Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_FwdDisUtime

	// IPv6 Multicast Group. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MulticastGroup.
	MulticastGroup []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MulticastGroup

	// Address List. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_Address.
	Address []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_Address

	// IPv6 Client Multicast Group. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_ClientMulticastGroup.
	ClientMulticastGroup []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_ClientMulticastGroup
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail Detail interface IPv6 network operational data for an interface

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_AccessControlList

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

	// ACL applied to incoming packets. The type is string.
	InBound interface{}

	// ACL applied to outgoing packets. The type is string.
	OutBound interface{}

	// Common ACL applied to incoming packets. The type is string.
	CommonInBound interface{}

	// Common ACL applied to outgoing packets. The type is string.
	CommonOutBound interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_AccessControlList IPv6 Access Control List

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_AccessControlList) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_Address

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}

	// Prefix Length of IPv6 Address. The type is interface{} with range:
	// 0..4294967295.
	PrefixLength interface{}

	// State of Address. The type is Ipv6MaIfAddrState.
	AddressState interface{}

	// Anycast address. The type is bool.
	IsAnycast interface{}

	// Route-tag of the Address. The type is interface{} with range:
	// 0..4294967295.
	RouteTag interface{}

	// Bitmap for ARM flags. The type is interface{} with range: 0..4294967295.
	ArmFlags interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_Address Address List

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_Address) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_BgpPa

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

	// BGP PA input config.
	Input Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_BgpPa_Input

	// BGP PA output config.
	Output Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_BgpPa_Output
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_BgpPa BGP PA config on the interface

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_BgpPa) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_BgpPa_Input

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

	// Enable BGP PA for ingress/egress. The type is interface{} with range:
	// 0..4294967295.
	Enable interface{}

	// Enable source accouting. The type is bool.
	Source interface{}

	// Enable destination accouting. The type is bool.
	Destination interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_BgpPa_Input BGP PA input config

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_BgpPa_Input) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_BgpPa_Output

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

	// Enable BGP PA for ingress/egress. The type is interface{} with range:
	// 0..4294967295.
	Enable interface{}

	// Enable source accouting. The type is bool.
	Source interface{}

	// Enable destination accouting. The type is bool.
	Destination interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_BgpPa_Output BGP PA output config

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_BgpPa_Output) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_CapsUtime

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_CapsUtime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_CapsUtime CAPS Add Time

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_CapsUtime) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_ClientMulticastGroup

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

	// IPv6 Address of Multicast Group. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_ClientMulticastGroup IPv6 Client Multicast Group

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_ClientMulticastGroup) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_FwdDisUtime

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_FwdDisUtime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_FwdDisUtime FWD DISABLE Time

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_FwdDisUtime) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_FwdEnUtime

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_FwdEnUtime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_FwdEnUtime FWD ENABLE Time

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_FwdEnUtime) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_IdbUtime

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_IdbUtime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_IdbUtime IDB Create Time

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_IdbUtime) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_LinkLocalAddress

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}

	// Prefix Length of IPv6 Address. The type is interface{} with range:
	// 0..4294967295.
	PrefixLength interface{}

	// State of Address. The type is Ipv6MaIfAddrState.
	AddressState interface{}

	// Anycast address. The type is bool.
	IsAnycast interface{}

	// Route-tag of the Address. The type is interface{} with range:
	// 0..4294967295.
	RouteTag interface{}

	// Bitmap for ARM flags. The type is interface{} with range: 0..4294967295.
	ArmFlags interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_LinkLocalAddress Link Local Address

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_LinkLocalAddress) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList

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

	// Inbound ACLs. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Inbound.
	Inbound []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Inbound

	// Outbound ACLs. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Outbound.
	Outbound []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Outbound

	// Common ACLs. The type is slice of
	// Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Common.
	Common []*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Common
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList Multi IPv6 Access Control List

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Common

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

	// The type is string.
	Entry interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Common Common ACLs

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Common) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Inbound

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

	// The type is string.
	Entry interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Inbound Inbound ACLs

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Inbound) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Outbound

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

	// The type is string.
	Entry interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Outbound Outbound ACLs

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MultiAccessControlList_Outbound) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MulticastGroup

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

	// IPv6 Address of Multicast Group. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MulticastGroup IPv6 Multicast Group

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_MulticastGroup) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_Rpf

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

	// Enable RPF config. The type is bool.
	Enable interface{}

	// Allow Default Route. The type is bool.
	AllowDefaultRoute interface{}

	// Allow Self Ping. The type is bool.
	AllowSelfPing interface{}

	// RPF Mode (loose/strict). The type is interface{} with range: 0..4294967295.
	Mode interface{}
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_Rpf RPF config on the interface

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_Rpf) GetEntityData

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_Utime

type Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_Utime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_Utime Address Publish Time

func (*Ipv6Network_Nodes_Node_InterfaceData_Vrfs_Vrf_GlobalDetails_GlobalDetail_Utime) GetEntityData

Jump to

Keyboard shortcuts

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