Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Syntaxe XML pour les tâches de script de validation courantes

Les scripts de validation Junos OS peuvent générer des modifications persistantes ou transitoires de la configuration pendant le processus de validation. Un script de validation peut effectuer des tâches de configuration courantes en ajoutant l’attribut approprié à une balise XML spécifique dans les données de configuration. Le tableau 1 résume les tâches et la syntaxe de chaque tâche.

Tableau 1 : Syntaxe XML pour les tâches de script de validation courantes

Action

Syntaxe

Exemple

Ajouter un élément de données

XML normal

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

Supprimer la balise inactive d’une instruction

active="actif »

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

Supprimer un élément de données

delete="delete »

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

Ajouter la balise inactive à une déclaration

inactif="inactif »

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

Insérer un nouvel élément de données ordonné

insert="(avant | après) » name="reference-value »

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

Ajouter la balise protect à une déclaration ou à un nœud pour empêcher les modifications de configuration de cet élément

protect="protect »

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

Renommage d’une déclaration

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

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

Remplacer un nœud ou une déclaration dans la hiérarchie

replace="replace »

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

Non-protection d’une déclaration ou d’un nœud dans la hiérarchie

unprotect="unprotect »

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

Annoter une déclaration de configuration avec un commentaire

<junos:comment>

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