用于常见提交脚本任务的 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> |