ip_tcp_cfg

package
v0.0.0-...-fac1166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR ip-tcp package configuration.

This module contains definitions for the following management objects:

ip-tcp: Global IP TCP configuration
ip: ip

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 Ip

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

	// Cinetd configuration data.
	Cinetd Ip_Cinetd

	// Controls forwarding of physical and directed IP broadcasts.
	ForwardProtocol Ip_ForwardProtocol
}

Ip ip

func (*Ip) GetEntityData

func (ip *Ip) GetEntityData() *types.CommonEntityData

type IpTcp

type IpTcp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// TCP connection accept rate. The type is interface{} with range: 1..1000.
	// The default value is 500.
	AcceptRate interface{}

	// Enable TCP selective-ACK. The type is interface{}.
	SelectiveAck interface{}

	// TCP receive window size (bytes). The type is interface{} with range:
	// 2048..65535. Units are byte.
	WindowSize interface{}

	// TCP receive Queue Size. The type is interface{} with range: 40..800.
	ReceiveQ interface{}

	// TCP initial maximum segment size. The type is interface{} with range:
	// 68..10000.
	MaximumSegmentSize interface{}

	// Time to wait on new TCP connections in seconds. The type is interface{}
	// with range: 5..30. Units are second.
	SynWaitTime interface{}

	// Enable TCP timestamp option. The type is interface{}.
	Timestamp interface{}

	// Aging time; 0 for infinite, and range be (10,30). The type is interface{}
	// with range: 0..4294967295. Units are minute. The default value is 10.
	PathMtuDiscovery interface{}

	// TCP directory details.
	Directory IpTcp_Directory

	// Throttle TCP receive buffer (in percentage).
	Throttle IpTcp_Throttle

	// TCP authentication option configuration mode.
	Ao IpTcp_Ao

	// TCP InQueue and OutQueue threads.
	NumThread IpTcp_NumThread
}

IpTcp Global IP TCP configuration This type is a presence type.

func (*IpTcp) GetEntityData

func (ipTcp *IpTcp) GetEntityData() *types.CommonEntityData

type IpTcp_Ao

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

	// Create TCP-AO submode. The type is interface{}.
	Enable interface{}

	// Configure a Key Chain.
	Keychains IpTcp_Ao_Keychains
}

IpTcp_Ao TCP authentication option configuration mode

func (*IpTcp_Ao) GetEntityData

func (ao *IpTcp_Ao) GetEntityData() *types.CommonEntityData

type IpTcp_Ao_Keychains

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

	// Name of the key chain. The type is slice of IpTcp_Ao_Keychains_Keychain.
	Keychain []*IpTcp_Ao_Keychains_Keychain
}

IpTcp_Ao_Keychains Configure a Key Chain

func (*IpTcp_Ao_Keychains) GetEntityData

func (keychains *IpTcp_Ao_Keychains) GetEntityData() *types.CommonEntityData

type IpTcp_Ao_Keychains_Keychain

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

	// This attribute is a key. Name of the key chain. The type is string with
	// length: 1..32.
	Name interface{}

	// Create keychain. The type is interface{}.
	Create interface{}

	// Configure a Key.
	Keys IpTcp_Ao_Keychains_Keychain_Keys
}

IpTcp_Ao_Keychains_Keychain Name of the key chain

func (*IpTcp_Ao_Keychains_Keychain) GetEntityData

func (keychain *IpTcp_Ao_Keychains_Keychain) GetEntityData() *types.CommonEntityData

type IpTcp_Ao_Keychains_Keychain_Keys

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

	// Key identifier. The type is slice of IpTcp_Ao_Keychains_Keychain_Keys_Key.
	Key []*IpTcp_Ao_Keychains_Keychain_Keys_Key
}

IpTcp_Ao_Keychains_Keychain_Keys Configure a Key

func (*IpTcp_Ao_Keychains_Keychain_Keys) GetEntityData

type IpTcp_Ao_Keychains_Keychain_Keys_Key

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

	// This attribute is a key. 48-bit Key identifier in range [0 -
	// 281474976710655]. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	KeyId interface{}

	// Send ID. The type is interface{} with range: 0..255. This attribute is
	// mandatory.
	SendId interface{}

	// Receive ID. The type is interface{} with range: 0..255. This attribute is
	// mandatory.
	ReceiveId interface{}
}

IpTcp_Ao_Keychains_Keychain_Keys_Key Key identifier

func (*IpTcp_Ao_Keychains_Keychain_Keys_Key) GetEntityData

type IpTcp_Directory

type IpTcp_Directory struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Directory name . The type is string. This attribute is mandatory.
	Directoryname interface{}

	// Set number of Debug files. The type is interface{} with range: 1..10000.
	// The default value is 256.
	MaxDebugFiles interface{}

	// Set size of debug files in bytes. The type is interface{} with range:
	// 1024..4294967295. Units are byte.
	MaxFileSizeFiles interface{}
}

IpTcp_Directory TCP directory details This type is a presence type.

func (*IpTcp_Directory) GetEntityData

func (directory *IpTcp_Directory) GetEntityData() *types.CommonEntityData

type IpTcp_NumThread

type IpTcp_NumThread struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// InQ Threads. The type is interface{} with range: 1..16. This attribute is
	// mandatory.
	TcpInQThreads interface{}

	// OutQ Threads. The type is interface{} with range: 1..16. This attribute is
	// mandatory.
	TcpOutQThreads interface{}
}

IpTcp_NumThread TCP InQueue and OutQueue threads This type is a presence type.

func (*IpTcp_NumThread) GetEntityData

func (numThread *IpTcp_NumThread) GetEntityData() *types.CommonEntityData

type IpTcp_Throttle

type IpTcp_Throttle struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Min throttle. The type is interface{} with range: 0..100. This attribute is
	// mandatory.
	TcpminThrottle interface{}

	// Max throttle. The type is interface{} with range: 0..100. This attribute is
	// mandatory.
	Tcpmaxthrottle interface{}
}

IpTcp_Throttle Throttle TCP receive buffer (in percentage) This type is a presence type.

func (*IpTcp_Throttle) GetEntityData

func (throttle *IpTcp_Throttle) GetEntityData() *types.CommonEntityData

type Ip_Cinetd

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

	// Number of service requests accepted per second. The type is interface{}
	// with range: 1..100. The default value is 1.
	RateLimit interface{}

	// Describing services of cinetd.
	Services Ip_Cinetd_Services
}

Ip_Cinetd Cinetd configuration data

func (*Ip_Cinetd) GetEntityData

func (cinetd *Ip_Cinetd) GetEntityData() *types.CommonEntityData

type Ip_Cinetd_Services

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

	// IPV4 related services.
	Ipv4 Ip_Cinetd_Services_Ipv4

	// VRF table.
	Vrfs Ip_Cinetd_Services_Vrfs

	// IPV6 related services.
	Ipv6 Ip_Cinetd_Services_Ipv6
}

Ip_Cinetd_Services Describing services of cinetd

func (*Ip_Cinetd_Services) GetEntityData

func (services *Ip_Cinetd_Services) GetEntityData() *types.CommonEntityData

type Ip_Cinetd_Services_Ipv4

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

	// Describing IPV4 and IPV6 small servers.
	SmallServers Ip_Cinetd_Services_Ipv4_SmallServers
}

Ip_Cinetd_Services_Ipv4 IPV4 related services

func (*Ip_Cinetd_Services_Ipv4) GetEntityData

func (ipv4 *Ip_Cinetd_Services_Ipv4) GetEntityData() *types.CommonEntityData

type Ip_Cinetd_Services_Ipv4_SmallServers

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

	// Describing TCP related IPV4 and IPV6 small servers.
	TcpSmallServers Ip_Cinetd_Services_Ipv4_SmallServers_TcpSmallServers

	// UDP small servers configuration.
	UdpSmallServers Ip_Cinetd_Services_Ipv4_SmallServers_UdpSmallServers
}

Ip_Cinetd_Services_Ipv4_SmallServers Describing IPV4 and IPV6 small servers

func (*Ip_Cinetd_Services_Ipv4_SmallServers) GetEntityData

func (smallServers *Ip_Cinetd_Services_Ipv4_SmallServers) GetEntityData() *types.CommonEntityData

type Ip_Cinetd_Services_Ipv4_SmallServers_TcpSmallServers

type Ip_Cinetd_Services_Ipv4_SmallServers_TcpSmallServers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Specify the access list. The type is string.
	AccessControlListName interface{}

	// Set number of allowable TCP small servers, specify 0 for no-limit. The type
	// is one of the following types: enumeration
	// Ip.Cinetd.Services.Ipv6.SmallServers.TcpSmallServers.SmallServer This
	// attribute is mandatory., or int with range: 0..2147483647 This attribute is
	// mandatory..
	SmallServer interface{}
}

Ip_Cinetd_Services_Ipv4_SmallServers_TcpSmallServers Describing TCP related IPV4 and IPV6 small servers This type is a presence type.

func (*Ip_Cinetd_Services_Ipv4_SmallServers_TcpSmallServers) GetEntityData

type Ip_Cinetd_Services_Ipv4_SmallServers_TcpSmallServers_SmallServer

type Ip_Cinetd_Services_Ipv4_SmallServers_TcpSmallServers_SmallServer string

Ip_Cinetd_Services_Ipv4_SmallServers_TcpSmallServers_SmallServer represents specify 0 for no-limit

const (
	// Unlimited Servers
	Ip_Cinetd_Services_Ipv4_SmallServers_TcpSmallServers_SmallServer_no_limit Ip_Cinetd_Services_Ipv4_SmallServers_TcpSmallServers_SmallServer = "no-limit"
)

type Ip_Cinetd_Services_Ipv4_SmallServers_UdpSmallServers

type Ip_Cinetd_Services_Ipv4_SmallServers_UdpSmallServers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Specify the access list. The type is string.
	AccessControlListName interface{}

	// Set number of allowable small servers, specify 0 for no-limit. The type is
	// one of the following types: enumeration
	// Ip.Cinetd.Services.Ipv4.SmallServers.UdpSmallServers.SmallServer This
	// attribute is mandatory., or int with range: 0..2147483647 This attribute is
	// mandatory..
	SmallServer interface{}
}

Ip_Cinetd_Services_Ipv4_SmallServers_UdpSmallServers UDP small servers configuration This type is a presence type.

func (*Ip_Cinetd_Services_Ipv4_SmallServers_UdpSmallServers) GetEntityData

type Ip_Cinetd_Services_Ipv4_SmallServers_UdpSmallServers_SmallServer

type Ip_Cinetd_Services_Ipv4_SmallServers_UdpSmallServers_SmallServer string

Ip_Cinetd_Services_Ipv4_SmallServers_UdpSmallServers_SmallServer represents 0 for no-limit

const (
	// Unlimited Servers
	Ip_Cinetd_Services_Ipv4_SmallServers_UdpSmallServers_SmallServer_no_limit Ip_Cinetd_Services_Ipv4_SmallServers_UdpSmallServers_SmallServer = "no-limit"
)

type Ip_Cinetd_Services_Ipv6

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

	// Describing IPV4 and IPV6 small servers.
	SmallServers Ip_Cinetd_Services_Ipv6_SmallServers
}

Ip_Cinetd_Services_Ipv6 IPV6 related services

func (*Ip_Cinetd_Services_Ipv6) GetEntityData

func (ipv6 *Ip_Cinetd_Services_Ipv6) GetEntityData() *types.CommonEntityData

type Ip_Cinetd_Services_Ipv6_SmallServers

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

	// Describing TCP related IPV4 and IPV6 small servers.
	TcpSmallServers Ip_Cinetd_Services_Ipv6_SmallServers_TcpSmallServers

	// UDP small servers configuration.
	UdpSmallServers Ip_Cinetd_Services_Ipv6_SmallServers_UdpSmallServers
}

Ip_Cinetd_Services_Ipv6_SmallServers Describing IPV4 and IPV6 small servers

func (*Ip_Cinetd_Services_Ipv6_SmallServers) GetEntityData

func (smallServers *Ip_Cinetd_Services_Ipv6_SmallServers) GetEntityData() *types.CommonEntityData

type Ip_Cinetd_Services_Ipv6_SmallServers_TcpSmallServers

type Ip_Cinetd_Services_Ipv6_SmallServers_TcpSmallServers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Specify the access list. The type is string.
	AccessControlListName interface{}

	// Set number of allowable TCP small servers, specify 0 for no-limit. The type
	// is one of the following types: enumeration
	// Ip.Cinetd.Services.Ipv6.SmallServers.TcpSmallServers.SmallServer This
	// attribute is mandatory., or int with range: 0..2147483647 This attribute is
	// mandatory..
	SmallServer interface{}
}

Ip_Cinetd_Services_Ipv6_SmallServers_TcpSmallServers Describing TCP related IPV4 and IPV6 small servers This type is a presence type.

func (*Ip_Cinetd_Services_Ipv6_SmallServers_TcpSmallServers) GetEntityData

type Ip_Cinetd_Services_Ipv6_SmallServers_TcpSmallServers_SmallServer

type Ip_Cinetd_Services_Ipv6_SmallServers_TcpSmallServers_SmallServer string

Ip_Cinetd_Services_Ipv6_SmallServers_TcpSmallServers_SmallServer represents specify 0 for no-limit

const (
	// Unlimited Servers
	Ip_Cinetd_Services_Ipv6_SmallServers_TcpSmallServers_SmallServer_no_limit Ip_Cinetd_Services_Ipv6_SmallServers_TcpSmallServers_SmallServer = "no-limit"
)

type Ip_Cinetd_Services_Ipv6_SmallServers_UdpSmallServers

type Ip_Cinetd_Services_Ipv6_SmallServers_UdpSmallServers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Specify the access list. The type is string.
	AccessControlListName interface{}

	// Set number of allowable small servers, specify 0 for no-limit. The type is
	// one of the following types: enumeration
	// Ip.Cinetd.Services.Ipv6.SmallServers.UdpSmallServers.SmallServer This
	// attribute is mandatory., or int with range: 0..2147483647 This attribute is
	// mandatory..
	SmallServer interface{}
}

Ip_Cinetd_Services_Ipv6_SmallServers_UdpSmallServers UDP small servers configuration This type is a presence type.

func (*Ip_Cinetd_Services_Ipv6_SmallServers_UdpSmallServers) GetEntityData

type Ip_Cinetd_Services_Ipv6_SmallServers_UdpSmallServers_SmallServer

type Ip_Cinetd_Services_Ipv6_SmallServers_UdpSmallServers_SmallServer string

Ip_Cinetd_Services_Ipv6_SmallServers_UdpSmallServers_SmallServer represents 0 for no-limit

const (
	// Unlimited Servers
	Ip_Cinetd_Services_Ipv6_SmallServers_UdpSmallServers_SmallServer_no_limit Ip_Cinetd_Services_Ipv6_SmallServers_UdpSmallServers_SmallServer = "no-limit"
)

type Ip_Cinetd_Services_Vrfs

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

	// VRF specific data. The type is slice of Ip_Cinetd_Services_Vrfs_Vrf.
	Vrf []*Ip_Cinetd_Services_Vrfs_Vrf
}

Ip_Cinetd_Services_Vrfs VRF table

func (*Ip_Cinetd_Services_Vrfs) GetEntityData

func (vrfs *Ip_Cinetd_Services_Vrfs) GetEntityData() *types.CommonEntityData

type Ip_Cinetd_Services_Vrfs_Vrf

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

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

	// IPV6 related services.
	Ipv6 Ip_Cinetd_Services_Vrfs_Vrf_Ipv6

	// IPV4 related services.
	Ipv4 Ip_Cinetd_Services_Vrfs_Vrf_Ipv4
}

Ip_Cinetd_Services_Vrfs_Vrf VRF specific data

func (*Ip_Cinetd_Services_Vrfs_Vrf) GetEntityData

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

type Ip_Cinetd_Services_Vrfs_Vrf_Ipv4

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

	// TELNET server configuration commands.
	Telnet Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Telnet

	// TFTP server configuration commands.
	Tftp Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Tftp
}

Ip_Cinetd_Services_Vrfs_Vrf_Ipv4 IPV4 related services

func (*Ip_Cinetd_Services_Vrfs_Vrf_Ipv4) GetEntityData

type Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Telnet

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

	// TCP details.
	Tcp Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Telnet_Tcp
}

Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Telnet TELNET server configuration commands

func (*Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Telnet) GetEntityData

type Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Telnet_Tcp

type Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Telnet_Tcp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access list. The type is string.
	AccessListName interface{}

	// Set number of allowable servers. The type is interface{} with range:
	// 1..100. This attribute is mandatory.
	MaximumServer interface{}
}

Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Telnet_Tcp TCP details This type is a presence type.

func (*Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Telnet_Tcp) GetEntityData

type Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Tftp

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

	// UDP details.
	Udp Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Tftp_Udp
}

Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Tftp TFTP server configuration commands

func (*Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Tftp) GetEntityData

type Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Tftp_Udp

type Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Tftp_Udp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access list. The type is string.
	AccessListName interface{}

	// Set number of allowable servers, 0 for no-limit. The type is interface{}
	// with range: 0..2147483647.
	MaximumServer interface{}

	// Specify device name where file is read from (e .g. flash:). The type is
	// string. This attribute is mandatory.
	HomeDirectory interface{}

	// Set IP DSCP (DiffServ CodePoint) for TFTP Server Packets. The type is
	// interface{} with range: 0..4294967295.
	DscpValue interface{}
}

Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Tftp_Udp UDP details This type is a presence type.

func (*Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Tftp_Udp) GetEntityData

type Ip_Cinetd_Services_Vrfs_Vrf_Ipv6

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

	// TELNET server configuration commands.
	Telnet Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Telnet

	// TFTP server configuration commands.
	Tftp Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Tftp
}

Ip_Cinetd_Services_Vrfs_Vrf_Ipv6 IPV6 related services

func (*Ip_Cinetd_Services_Vrfs_Vrf_Ipv6) GetEntityData

type Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Telnet

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

	// TCP details.
	Tcp Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Telnet_Tcp
}

Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Telnet TELNET server configuration commands

func (*Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Telnet) GetEntityData

type Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Telnet_Tcp

type Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Telnet_Tcp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access list. The type is string.
	AccessListName interface{}

	// Set number of allowable servers. The type is interface{} with range:
	// 1..100. This attribute is mandatory.
	MaximumServer interface{}
}

Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Telnet_Tcp TCP details This type is a presence type.

func (*Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Telnet_Tcp) GetEntityData

type Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Tftp

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

	// UDP details.
	Udp Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Tftp_Udp
}

Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Tftp TFTP server configuration commands

func (*Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Tftp) GetEntityData

type Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Tftp_Udp

type Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Tftp_Udp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Access list. The type is string.
	AccessListName interface{}

	// Set number of allowable servers, 0 for no-limit. The type is interface{}
	// with range: 0..2147483647.
	MaximumServer interface{}

	// Specify device name where file is read from (e .g. flash:). The type is
	// string. This attribute is mandatory.
	HomeDirectory interface{}

	// Set IP DSCP (DiffServ CodePoint) for TFTP Server Packets. The type is
	// interface{} with range: 0..4294967295.
	DscpValue interface{}
}

Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Tftp_Udp UDP details This type is a presence type.

func (*Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Tftp_Udp) GetEntityData

type Ip_ForwardProtocol

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

	// Packets to a specific UDP port.
	Udp Ip_ForwardProtocol_Udp
}

Ip_ForwardProtocol Controls forwarding of physical and directed IP broadcasts

func (*Ip_ForwardProtocol) GetEntityData

func (forwardProtocol *Ip_ForwardProtocol) GetEntityData() *types.CommonEntityData

type Ip_ForwardProtocol_Udp

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

	// Disable IP Forward Protocol UDP. The type is interface{}.
	Disable interface{}

	// Port configuration.
	Ports Ip_ForwardProtocol_Udp_Ports
}

Ip_ForwardProtocol_Udp Packets to a specific UDP port

func (*Ip_ForwardProtocol_Udp) GetEntityData

func (udp *Ip_ForwardProtocol_Udp) GetEntityData() *types.CommonEntityData

type Ip_ForwardProtocol_Udp_Ports

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

	// Well-known ports are enabled by default and non well-known ports are
	// disabled by default. It is not allowed to configure the default. The type
	// is slice of Ip_ForwardProtocol_Udp_Ports_Port.
	Port []*Ip_ForwardProtocol_Udp_Ports_Port
}

Ip_ForwardProtocol_Udp_Ports Port configuration

func (*Ip_ForwardProtocol_Udp_Ports) GetEntityData

func (ports *Ip_ForwardProtocol_Udp_Ports) GetEntityData() *types.CommonEntityData

type Ip_ForwardProtocol_Udp_Ports_Port

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

	// This attribute is a key. Port number. The type is interface{} with range:
	// 1..65535.
	PortId interface{}

	// Specify 'false' to disable well-known ports Domain (53), TFTP (69),
	// NameServer (42), TACACS (49), NetBiosNameService (137), or
	// NetBiosDatagramService (138).  Specify 'true' to enable non well-known
	// ports. The type is bool. This attribute is mandatory.
	Enable interface{}
}

Ip_ForwardProtocol_Udp_Ports_Port Well-known ports are enabled by default and non well-known ports are disabled by default. It is not allowed to configure the default.

func (*Ip_ForwardProtocol_Udp_Ports_Port) GetEntityData

Jump to

Keyboard shortcuts

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