ipv4_filesystems_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 ipv4-filesystems package configuration.

This module contains definitions for the following management objects:

rcp: RCP configuration
ftp: ftp
tftp: tftp

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 Ftp

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

	// FTP client configuration.
	FtpClient Ftp_FtpClient
}

Ftp ftp

func (*Ftp) GetEntityData

func (ftp *Ftp) GetEntityData() *types.CommonEntityData

type Ftp_FtpClient

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

	// Enable connect using passive mode. The type is interface{}.
	Passive interface{}

	// Specify password for ftp connnection. The type is string with pattern:
	// (!.+)|([^!].+).
	Password interface{}

	// Password for anonymous user (ftp server dependent). The type is string.
	AnonymousPassword interface{}

	// Specify username for connections. The type is string.
	Username interface{}

	// Specify interface for source address in connections. The type is string
	// with pattern: [a-zA-Z0-9._/-]+.
	SourceInterface interface{}

	// VRF table.
	Vrfs Ftp_FtpClient_Vrfs
}

Ftp_FtpClient FTP client configuration

func (*Ftp_FtpClient) GetEntityData

func (ftpClient *Ftp_FtpClient) GetEntityData() *types.CommonEntityData

type Ftp_FtpClient_Vrfs

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

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

Ftp_FtpClient_Vrfs VRF table

func (*Ftp_FtpClient_Vrfs) GetEntityData

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

type Ftp_FtpClient_Vrfs_Vrf

type Ftp_FtpClient_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{}

	// Specify interface for source address in connections. The type is string
	// with pattern: [a-zA-Z0-9._/-]+.
	SourceInterface interface{}

	// Specify username for connections. The type is string.
	Username interface{}

	// Password for anonymous user (ftp server dependent). The type is string.
	AnonymousPassword interface{}

	// Specify password for ftp connnection. The type is string with pattern:
	// (!.+)|([^!].+).
	Password interface{}

	// Enable connect using passive mode. The type is interface{}.
	Passive interface{}
}

Ftp_FtpClient_Vrfs_Vrf VRF specific data

func (*Ftp_FtpClient_Vrfs_Vrf) GetEntityData

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

type Rcp

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

	// RCP client configuration.
	RcpClient Rcp_RcpClient
}

Rcp RCP configuration

func (*Rcp) GetEntityData

func (rcp *Rcp) GetEntityData() *types.CommonEntityData

type Rcp_RcpClient

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

	// Specify username for connections. The type is string.
	Username interface{}

	// Specify interface for source address in connections. The type is string
	// with pattern: [a-zA-Z0-9._/-]+.
	SourceInterface interface{}
}

Rcp_RcpClient RCP client configuration

func (*Rcp_RcpClient) GetEntityData

func (rcpClient *Rcp_RcpClient) GetEntityData() *types.CommonEntityData

type Tftp

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

	// TFTP client configuration.
	TftpClient Tftp_TftpClient
}

Tftp tftp

func (*Tftp) GetEntityData

func (tftp *Tftp) GetEntityData() *types.CommonEntityData

type Tftp_TftpClient

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

	// Specify the number of retries when client requests TFTP connections. The
	// type is interface{} with range: 0..256.
	Retry interface{}

	// Specify the timeout for every TFTP connection in seconds. The type is
	// interface{} with range: 0..256. Units are second.
	Timeout interface{}

	// Specify interface for source address in connections. The type is string
	// with pattern: [a-zA-Z0-9._/-]+.
	SourceInterface interface{}

	// VRF table.
	Vrfs Tftp_TftpClient_Vrfs
}

Tftp_TftpClient TFTP client configuration

func (*Tftp_TftpClient) GetEntityData

func (tftpClient *Tftp_TftpClient) GetEntityData() *types.CommonEntityData

type Tftp_TftpClient_Vrfs

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

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

Tftp_TftpClient_Vrfs VRF table

func (*Tftp_TftpClient_Vrfs) GetEntityData

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

type Tftp_TftpClient_Vrfs_Vrf

type Tftp_TftpClient_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{}

	// Specify interface for source address in connections. The type is string
	// with pattern: [a-zA-Z0-9._/-]+.
	SourceInterface interface{}

	// Specify the number of retries when client requests TFTP connections. The
	// type is interface{} with range: 0..256.
	Retry interface{}

	// Specify the timeout for every TFTP connection in seconds. The type is
	// interface{} with range: 0..256. Units are second.
	Timeout interface{}
}

Tftp_TftpClient_Vrfs_Vrf VRF specific data

func (*Tftp_TftpClient_Vrfs_Vrf) GetEntityData

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

Jump to

Keyboard shortcuts

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