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 ¶
- type Ip
- type IpTcp
- type IpTcp_Ao
- type IpTcp_Ao_Keychains
- type IpTcp_Ao_Keychains_Keychain
- type IpTcp_Ao_Keychains_Keychain_Keys
- type IpTcp_Ao_Keychains_Keychain_Keys_Key
- type IpTcp_Directory
- type IpTcp_NumThread
- type IpTcp_Throttle
- type Ip_Cinetd
- type Ip_Cinetd_Services
- type Ip_Cinetd_Services_Ipv4
- type Ip_Cinetd_Services_Ipv4_SmallServers
- type Ip_Cinetd_Services_Ipv4_SmallServers_TcpSmallServers
- type Ip_Cinetd_Services_Ipv4_SmallServers_TcpSmallServers_SmallServer
- type Ip_Cinetd_Services_Ipv4_SmallServers_UdpSmallServers
- type Ip_Cinetd_Services_Ipv4_SmallServers_UdpSmallServers_SmallServer
- type Ip_Cinetd_Services_Ipv6
- type Ip_Cinetd_Services_Ipv6_SmallServers
- type Ip_Cinetd_Services_Ipv6_SmallServers_TcpSmallServers
- type Ip_Cinetd_Services_Ipv6_SmallServers_TcpSmallServers_SmallServer
- type Ip_Cinetd_Services_Ipv6_SmallServers_UdpSmallServers
- type Ip_Cinetd_Services_Ipv6_SmallServers_UdpSmallServers_SmallServer
- type Ip_Cinetd_Services_Vrfs
- type Ip_Cinetd_Services_Vrfs_Vrf
- type Ip_Cinetd_Services_Vrfs_Vrf_Ipv4
- type Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Telnet
- type Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Telnet_Tcp
- type Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Tftp
- type Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Tftp_Udp
- type Ip_Cinetd_Services_Vrfs_Vrf_Ipv6
- type Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Telnet
- type Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Telnet_Tcp
- type Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Tftp
- type Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Tftp_Udp
- type Ip_ForwardProtocol
- type Ip_ForwardProtocol_Udp
- type Ip_ForwardProtocol_Udp_Ports
- type Ip_ForwardProtocol_Udp_Ports_Port
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 ¶
func (keys *IpTcp_Ao_Keychains_Keychain_Keys) GetEntityData() *types.CommonEntityData
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 ¶
func (key *IpTcp_Ao_Keychains_Keychain_Keys_Key) GetEntityData() *types.CommonEntityData
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 ¶
func (tcpSmallServers *Ip_Cinetd_Services_Ipv4_SmallServers_TcpSmallServers) GetEntityData() *types.CommonEntityData
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 ¶
func (udpSmallServers *Ip_Cinetd_Services_Ipv4_SmallServers_UdpSmallServers) GetEntityData() *types.CommonEntityData
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 ¶
func (tcpSmallServers *Ip_Cinetd_Services_Ipv6_SmallServers_TcpSmallServers) GetEntityData() *types.CommonEntityData
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 ¶
func (udpSmallServers *Ip_Cinetd_Services_Ipv6_SmallServers_UdpSmallServers) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv4 *Ip_Cinetd_Services_Vrfs_Vrf_Ipv4) GetEntityData() *types.CommonEntityData
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 ¶
func (telnet *Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Telnet) GetEntityData() *types.CommonEntityData
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 ¶
func (tcp *Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Telnet_Tcp) GetEntityData() *types.CommonEntityData
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 ¶
func (tftp *Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Tftp) GetEntityData() *types.CommonEntityData
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 ¶
func (udp *Ip_Cinetd_Services_Vrfs_Vrf_Ipv4_Tftp_Udp) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6 *Ip_Cinetd_Services_Vrfs_Vrf_Ipv6) GetEntityData() *types.CommonEntityData
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 ¶
func (telnet *Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Telnet) GetEntityData() *types.CommonEntityData
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 ¶
func (tcp *Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Telnet_Tcp) GetEntityData() *types.CommonEntityData
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 ¶
func (tftp *Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Tftp) GetEntityData() *types.CommonEntityData
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 ¶
func (udp *Ip_Cinetd_Services_Vrfs_Vrf_Ipv6_Tftp_Udp) GetEntityData() *types.CommonEntityData
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 ¶
func (port *Ip_ForwardProtocol_Udp_Ports_Port) GetEntityData() *types.CommonEntityData