operation
使用
<rpc> <edit-config> <config> <configuration> <!-- opening tags for each parent of the changing element --> <changing-element operation="(create | delete | remove | replace)"> <name>identifier</name> <!-- if changing element has an identifier --> <!-- other child tag elements, if appropriate --> </changing-element> <!-- closing tags for each parent of the changing element --> </configuration> </config> <!-- other child tag elements of the <edit-config> tag element --> <edit-config> </rpc> ]]>]]>
描述
指定 NETCONF 服务器如何将单个配置元素合并到目标配置中,目标配置可以是候选配置,也可以是打开的配置数据库。如果省略该属性,则该元素将根据 在 NETCONF 会话中设置编辑配置模式中定义的规则合并到配置中。NETCONF 服务器接受以下值:
create |
仅当指定的元素尚不存在时,才在目标配置中创建该元素。 |
delete |
从目标配置中删除指定的元素。如果目标配置中不存在该元素,服务器将返回值 使用此属性时,建议在 RPC 中包含 |
remove |
从目标配置中删除指定的元素。如果目标配置中不存在该元素,服务器将以静默方式忽略该请求,并且不会返回与此请求相关的任何错误。 使用此属性时,建议在 RPC 中包含 |
replace |
将目标配置中的指定元素替换为新的配置数据。
注意:
将配置数据加载到临时配置数据库时,不支持该 |
发布信息
从 Junos OS 23.1R1 版和 Junos OS 演化版 23.1R1 开始,当使用该操作删除operation="delete"
目标配置中不存在的配置元素时<edit-config>
,NETCONF 服务器<rpc-error>
响应将会更改。错误严重性为错误而不是警告,元素包括<error-tag>data-missing</error-tag>
和<error-type>application</error-type>
元素<rpc-error>
。