用于常见提交脚本任务的 XML 语法
Junos OS 提交脚本可在提交过程中生成对配置的持久或瞬时更改。提交脚本可通过在配置数据中将相应的属性添加至特定 XML 标记来执行常见配置任务。 表 1 汇总了每个任务的任务和语法。
行动 |
语法 |
例子 |
---|---|---|
添加数据元素 |
正常 XML |
<address> <name>192.168.1.1</name> </address> |
从语句中卸下无效标记 |
active=“active”(主动) |
<address active="active"> <name>192.168.1.1/30</name> </address> |
删除数据元素 |
delete=“delete”(删除) |
<address delete="delete"> <name>192.168.1.1/30</name> </address> |
将无效标记添加至语句 |
非活动=“非活动” |
<address inactive="inactive"> <name>192.168.1.1/30</name> </address> |
插入新有序数据元素 |
插入=“(|后)”名称=“reference-value” |
<address insert="before" name="192.168.1.5/30"> <name>192.168.1.1/30</name> </address> |
将保护标记添加至语句或节点,以防止该元素的配置更改 |
保护=“保护” |
<address protect="protect""> <name>192.168.1.1/30</name> </address> |
将语句重命名为 |
重命名=“rename”名称=“new-name” |
<address rename="rename" name="192.168.1.1/30"> <name>192.168.1.5/30</name> </address> |
更换层次结构中的节点或语句 |
更换=“更换” |
<system> <services replace="replace"> [...] </services> </system> |
在层次结构中未对语句或节点进行保护 |
unprotect=“无保护” |
<address unprotect="unprotect"> <name>192.168.1.1/30</name> </address> |
注释配置语句并发表评论 |
<junos:评论> |
<system> <junos:comment> /* added by username */ </junos:comment> <services> [...] </services> </system> |