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
Click to show internal directories.
Click to hide internal directories.