NAME
PDK::Connector::Role - PDK连接器角色定义
VERSION
版本 0.01
SYNOPSIS
package PDK::Connector::H3c;
use Moose;
with 'PDK::Connector::Role';
# 实现必需的方法
sub waitfor { ... }
sub execCommands { ... }
sub getConfig { ... }
DESCRIPTION
PDK连接器角色,定义了网络设备连接器的基本行为和接�。 所有具体的设备连接器都应该消费(consume)这个角色。
ATTRIBUTES
host
设备主机�或IP地�(必需)。
username
登录用户�(�选,默认为'read')。
password
登录密ç �(å�¯é€‰ï¼Œé»˜è®¤ä¸ºç©ºï¼‰ã€‚
enPassword
特æ�ƒæ¨¡å¼�密ç �(å�¯é€‰ï¼‰ã€‚
proto
连接�议(�选,默认为'ssh')。
prompt
登录�功�示符(�选)。
timeout
会�超时时间(�选,默认为30秒)。
debug
调试模�(�选,默认为0)。
METHODS
login
登录设备方法。
connect
建立设备连接的实际实现。
send
��命令到设备。
REQUIRED METHODS
waitfor
ç‰å¾…设备å“�应,处ç�†å�„ç§�交互æ��示。
execCommands
执行多个命令。
getConfig
获�设备�行�置。
AUTHOR
您的姓� <968828@gmail.com>
LICENSE
æ¤åº“是自由软件,您å�¯ä»¥æ ¹æ�®ä¸ŽPerl本身相å�Œçš„æ�¡æ¬¾å¯¹å…¶è¿›è¡Œå†�分å�‘å’Œ/或修改。
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 271:
Non-ASCII character seen before =encoding in 'PDK连接器角色定义'. Assuming CP1252