Documentation
¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ipv4-smiap package configuration.
This module contains definitions for the following management objects:
ipv4-virtual: IPv4 virtual address for management interfaces
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 Ipv4Virtual ¶
type Ipv4Virtual struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable use as default source address on sourced packets. The type is // interface{}. UseAsSourceAddress interface{} // VRFs for the virtual IPv4 addresses. Vrfs Ipv4Virtual_Vrfs }
Ipv4Virtual IPv4 virtual address for management interfaces
func (*Ipv4Virtual) GetEntityData ¶
func (ipv4Virtual *Ipv4Virtual) GetEntityData() *types.CommonEntityData
type Ipv4Virtual_Vrfs ¶
type Ipv4Virtual_Vrfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A VRF for a virtual IPv4 address. Specify 'default' for VRF default. The // type is slice of Ipv4Virtual_Vrfs_Vrf. Vrf []*Ipv4Virtual_Vrfs_Vrf }
Ipv4Virtual_Vrfs VRFs for the virtual IPv4 addresses
func (*Ipv4Virtual_Vrfs) GetEntityData ¶
func (vrfs *Ipv4Virtual_Vrfs) GetEntityData() *types.CommonEntityData
type Ipv4Virtual_Vrfs_Vrf ¶
type Ipv4Virtual_Vrfs_Vrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Name of VRF. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // IPv4 sddress and mask. Address Ipv4Virtual_Vrfs_Vrf_Address }
Ipv4Virtual_Vrfs_Vrf A VRF for a virtual IPv4 address. Specify 'default' for VRF default
func (*Ipv4Virtual_Vrfs_Vrf) GetEntityData ¶
func (vrf *Ipv4Virtual_Vrfs_Vrf) GetEntityData() *types.CommonEntityData
type Ipv4Virtual_Vrfs_Vrf_Address ¶
type Ipv4Virtual_Vrfs_Vrf_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // IPv4 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}]+)?. // This attribute is mandatory. Address interface{} // IPv4 address mask. The type is interface{} with range: 0..32. This // attribute is mandatory. Netmask interface{} }
Ipv4Virtual_Vrfs_Vrf_Address IPv4 sddress and mask This type is a presence type.
func (*Ipv4Virtual_Vrfs_Vrf_Address) GetEntityData ¶
func (address *Ipv4Virtual_Vrfs_Vrf_Address) GetEntityData() *types.CommonEntityData
Click to show internal directories.
Click to hide internal directories.