man_xml_ttyagent_cfg

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 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

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

Jump to

Keyboard shortcuts

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