Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Sintaxis XML para tareas de script de confirmación común

Los scripts de confirmación de Junos OS pueden generar cambios persistentes o transitorios en la configuración durante el proceso de confirmación. Una secuencia de comandos de confirmación puede realizar tareas de configuración comunes agregando el atributo adecuado a una etiqueta XML específica en los datos de configuración. La tabla 1 resume las tareas y la sintaxis de cada tarea.

Tabla 1: Sintaxis XML para tareas de script de confirmación común

Acción

Sintaxis

Ejemplo

Agregar un elemento de datos

XML normal

<address>
     <name>192.168.1.1</name>
</address>

Quitar la etiqueta inactiva de una instrucción

active="active"

<address active="active">
     <name>192.168.1.1/30</name>
</address>

Eliminar un elemento de datos

delete="delete"

<address delete="delete">
     <name>192.168.1.1/30</name>
</address>

Agregar la etiqueta inactiva a una instrucción

inactivo="inactivo"

<address inactive="inactive">
     <name>192.168.1.1/30</name>
</address>

Insertar un nuevo elemento de datos ordenado

insert="(antes | después)" name="reference-value"

<address insert="before" name="192.168.1.5/30">
     <name>192.168.1.1/30</name>
</address>

Agregue la etiqueta protect a una instrucción o un nodo para evitar cambios de configuración en ese elemento

protect="protect"

<address protect="protect"">
     <name>192.168.1.1/30</name>
</address>

Cambiar el nombre de una instrucción

rename="rename" name="new-name"

<address rename="rename" name="192.168.1.1/30">
     <name>192.168.1.5/30</name>
</address>

Reemplace un nodo o instrucción en la jerarquía

replace="replace"

<system>
     <services replace="replace">
          [...]
     </services>
</system>

Desproteja una instrucción o un nodo en la jerarquía

unprotect="unprotect"

<address unprotect="unprotect">
     <name>192.168.1.1/30</name>
</address>

Anotar una instrucción de configuración con un comentario

<junos:comment>

<system>
     <junos:comment>
           /* added by username */
     </junos:comment>
     <services>
          [...]
     </services>
</system>