Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR man-xml-ttyagent package configuration.
This module contains definitions for the following management objects:
xr-xml: XML netconf: netconf
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Netconf
- type Netconf_Agent
- type Netconf_Agent_Tty
- type Netconf_Agent_Tty_Session
- type Netconf_Agent_Tty_Throttle
- type XrXml
- type XrXml_Agent
- type XrXml_Agent_Default
- type XrXml_Agent_Default_Session
- type XrXml_Agent_Default_Throttle
- type XrXml_Agent_Default_Vrfs
- type XrXml_Agent_Default_Vrfs_Vrf
- type XrXml_Agent_Ssl
- type XrXml_Agent_Ssl_Session
- type XrXml_Agent_Ssl_Throttle
- type XrXml_Agent_Ssl_Vrfs
- type XrXml_Agent_Ssl_Vrfs_Vrf
- type XrXml_Agent_Tty
- type XrXml_Agent_Tty_Session
- type XrXml_Agent_Tty_Throttle
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Netconf ¶
type Netconf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // XML agent. Agent Netconf_Agent }
Netconf netconf
func (*Netconf) GetEntityData ¶
func (netconf *Netconf) GetEntityData() *types.CommonEntityData
type Netconf_Agent ¶
type Netconf_Agent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NETCONF agent over TTY. Tty Netconf_Agent_Tty }
Netconf_Agent XML agent
func (*Netconf_Agent) GetEntityData ¶
func (agent *Netconf_Agent) GetEntityData() *types.CommonEntityData
type Netconf_Agent_Tty ¶
type Netconf_Agent_Tty struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enable specified NETCONF agent. The type is interface{}. Enable interface{} // NETCONF agent throttling. Throttle Netconf_Agent_Tty_Throttle // Session attributes. Session Netconf_Agent_Tty_Session }
Netconf_Agent_Tty NETCONF agent over TTY
func (*Netconf_Agent_Tty) GetEntityData ¶
func (tty *Netconf_Agent_Tty) GetEntityData() *types.CommonEntityData
type Netconf_Agent_Tty_Session ¶
type Netconf_Agent_Tty_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timeout in minutes. The type is interface{} with range: 1..1440. Units are // minute. Timeout interface{} }
Netconf_Agent_Tty_Session Session attributes
func (*Netconf_Agent_Tty_Session) GetEntityData ¶
func (session *Netconf_Agent_Tty_Session) GetEntityData() *types.CommonEntityData
type Netconf_Agent_Tty_Throttle ¶
type Netconf_Agent_Tty_Throttle struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Size of memory usage, in MBytes, per session. The type is interface{} with // range: 100..1024. Units are megabyte. The default value is 300. Memory interface{} // Size of memory usage, in MBytes, per session. The type is interface{} with // range: 0..12000. Units are megabyte. The default value is 0. OffloadMemory interface{} // Process rate in number of XML tags per second. The type is interface{} with // range: 1000..30000. ProcessRate interface{} }
Netconf_Agent_Tty_Throttle NETCONF agent throttling
func (*Netconf_Agent_Tty_Throttle) GetEntityData ¶
func (throttle *Netconf_Agent_Tty_Throttle) GetEntityData() *types.CommonEntityData
type XrXml ¶
type XrXml struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // XML agent. Agent XrXml_Agent }
XrXml XML
func (*XrXml) GetEntityData ¶
func (xrXml *XrXml) GetEntityData() *types.CommonEntityData
type XrXml_Agent ¶
type XrXml_Agent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // XML default dedicated agent. Default XrXml_Agent_Default // XML TTY agent. Tty XrXml_Agent_Tty // XML SSL agent. Ssl XrXml_Agent_Ssl }
XrXml_Agent XML agent
func (*XrXml_Agent) GetEntityData ¶
func (agent *XrXml_Agent) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Default ¶
type XrXml_Agent_Default struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 Transport State. The type is bool. Ipv6Enable interface{} // TRUE to disable IPV4. The type is bool. Ipv4Disable interface{} // Iterator size, in KBytes, of the XML response. Specify 0 to turn off the // XML response iterator. The type is interface{} with range: 0..100000. Units // are kilobyte. The default value is 48. IterationSize interface{} // Enable specified XML agent. The type is interface{}. Enable interface{} // Streaming size, in KBytes, of the XML response. The type is interface{} // with range: 1..100000. Units are kilobyte. StreamingSize interface{} // Session attributes. Session XrXml_Agent_Default_Session // XML agent throttling. Throttle XrXml_Agent_Default_Throttle // List of VRFs. Vrfs XrXml_Agent_Default_Vrfs }
XrXml_Agent_Default XML default dedicated agent
func (*XrXml_Agent_Default) GetEntityData ¶
func (self *XrXml_Agent_Default) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Default_Session ¶
type XrXml_Agent_Default_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timeout in minutes. The type is interface{} with range: 1..1440. Units are // minute. Timeout interface{} }
XrXml_Agent_Default_Session Session attributes
func (*XrXml_Agent_Default_Session) GetEntityData ¶
func (session *XrXml_Agent_Default_Session) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Default_Throttle ¶
type XrXml_Agent_Default_Throttle struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Process rate in number of XML tags per second. The type is interface{} with // range: 1000..30000. ProcessRate interface{} // Size of memory usage, in MBytes, per session. The type is interface{} with // range: 100..1024. Units are megabyte. The default value is 300. Memory interface{} }
XrXml_Agent_Default_Throttle XML agent throttling
func (*XrXml_Agent_Default_Throttle) GetEntityData ¶
func (throttle *XrXml_Agent_Default_Throttle) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Default_Vrfs ¶
type XrXml_Agent_Default_Vrfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A specific VRF. The type is slice of XrXml_Agent_Default_Vrfs_Vrf. Vrf []*XrXml_Agent_Default_Vrfs_Vrf }
XrXml_Agent_Default_Vrfs List of VRFs
func (*XrXml_Agent_Default_Vrfs) GetEntityData ¶
func (vrfs *XrXml_Agent_Default_Vrfs) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Default_Vrfs_Vrf ¶
type XrXml_Agent_Default_Vrfs_Vrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VRF name. The type is string with length: 1..32. VrfName interface{} // IPv6 Transport Access list for VRF. The type is string with length: 1..32. Ipv6AccessList interface{} // IPv4 Transport Access list for VRF. The type is string with length: 1..32. Ipv4AccessList interface{} // Access list for XML agent. The type is string with length: 1..32. AccessList interface{} // Shutdown default VRF. This is applicable only for VRF default. The type is // interface{}. Shutdown interface{} }
XrXml_Agent_Default_Vrfs_Vrf A specific VRF
func (*XrXml_Agent_Default_Vrfs_Vrf) GetEntityData ¶
func (vrf *XrXml_Agent_Default_Vrfs_Vrf) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Ssl ¶
type XrXml_Agent_Ssl struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Iterator size, in KBytes, of the XML response. Specify 0 to turn off the // XML response iterator. The type is interface{} with range: 0..100000. Units // are kilobyte. The default value is 48. IterationSize interface{} // Enable specified XML agent. The type is interface{}. Enable interface{} // Streaming size, in KBytes, of the XML response. The type is interface{} // with range: 1..100000. Units are kilobyte. StreamingSize interface{} // Session attributes. Session XrXml_Agent_Ssl_Session // XML agent throttling. Throttle XrXml_Agent_Ssl_Throttle // List of VRFs. Vrfs XrXml_Agent_Ssl_Vrfs }
XrXml_Agent_Ssl XML SSL agent
func (*XrXml_Agent_Ssl) GetEntityData ¶
func (ssl *XrXml_Agent_Ssl) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Ssl_Session ¶
type XrXml_Agent_Ssl_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timeout in minutes. The type is interface{} with range: 1..1440. Units are // minute. Timeout interface{} }
XrXml_Agent_Ssl_Session Session attributes
func (*XrXml_Agent_Ssl_Session) GetEntityData ¶
func (session *XrXml_Agent_Ssl_Session) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Ssl_Throttle ¶
type XrXml_Agent_Ssl_Throttle struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Process rate in number of XML tags per second. The type is interface{} with // range: 1000..30000. ProcessRate interface{} // Size of memory usage, in MBytes, per session. The type is interface{} with // range: 100..1024. Units are megabyte. The default value is 300. Memory interface{} }
XrXml_Agent_Ssl_Throttle XML agent throttling
func (*XrXml_Agent_Ssl_Throttle) GetEntityData ¶
func (throttle *XrXml_Agent_Ssl_Throttle) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Ssl_Vrfs ¶
type XrXml_Agent_Ssl_Vrfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A specific VRF. The type is slice of XrXml_Agent_Ssl_Vrfs_Vrf. Vrf []*XrXml_Agent_Ssl_Vrfs_Vrf }
XrXml_Agent_Ssl_Vrfs List of VRFs
func (*XrXml_Agent_Ssl_Vrfs) GetEntityData ¶
func (vrfs *XrXml_Agent_Ssl_Vrfs) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Ssl_Vrfs_Vrf ¶
type XrXml_Agent_Ssl_Vrfs_Vrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VRF name. The type is string with length: 1..32. VrfName interface{} // IPv6 Transport Access list for VRF. The type is string with length: 1..32. Ipv6AccessList interface{} // IPv4 Transport Access list for VRF. The type is string with length: 1..32. Ipv4AccessList interface{} // Access list for XML agent. The type is string with length: 1..32. AccessList interface{} // Shutdown default VRF. This is applicable only for VRF default. The type is // interface{}. Shutdown interface{} }
XrXml_Agent_Ssl_Vrfs_Vrf A specific VRF
func (*XrXml_Agent_Ssl_Vrfs_Vrf) GetEntityData ¶
func (vrf *XrXml_Agent_Ssl_Vrfs_Vrf) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Tty ¶
type XrXml_Agent_Tty struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Iterator size, in KBytes, of the XML response. Specify 0 to turn off the // XML response iterator. The type is interface{} with range: 0..100000. Units // are kilobyte. The default value is 48. IterationSize interface{} // Enable specified XML agent. The type is interface{}. Enable interface{} // Streaming size, in KBytes, of the XML response. The type is interface{} // with range: 1..100000. Units are kilobyte. StreamingSize interface{} // Session attributes. Session XrXml_Agent_Tty_Session // XML agent throttling. Throttle XrXml_Agent_Tty_Throttle }
XrXml_Agent_Tty XML TTY agent
func (*XrXml_Agent_Tty) GetEntityData ¶
func (tty *XrXml_Agent_Tty) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Tty_Session ¶
type XrXml_Agent_Tty_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timeout in minutes. The type is interface{} with range: 1..1440. Units are // minute. Timeout interface{} }
XrXml_Agent_Tty_Session Session attributes
func (*XrXml_Agent_Tty_Session) GetEntityData ¶
func (session *XrXml_Agent_Tty_Session) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Tty_Throttle ¶
type XrXml_Agent_Tty_Throttle struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Process rate in number of XML tags per second. The type is interface{} with // range: 1000..30000. ProcessRate interface{} // Size of memory usage, in MBytes, per session. The type is interface{} with // range: 100..1024. Units are megabyte. The default value is 300. Memory interface{} }
XrXml_Agent_Tty_Throttle XML agent throttling
func (*XrXml_Agent_Tty_Throttle) GetEntityData ¶
func (throttle *XrXml_Agent_Tty_Throttle) GetEntityData() *types.CommonEntityData