1 Format de clé d’élément

Le format de la clé d’élément, y compris les paramètres clés, doit suivre les règles de syntaxe. Les illustrations suivantes illustrent la syntaxe prise en charge. Les éléments et caractères autorisés à chaque point peuvent être déterminés en suivant les flèches - si un bloc peut être atteint par la ligne, il est autorisé, sinon - il n'est pas autorisé.

Pour construire une clé d'élément valide, on commence par spécifier le nom de la clé, puis on a le choix d'avoir des paramètres ou non - comme l'illustrent les deux lignes qui peuvent être suivies.

Nom de la clé

Le nom de la clé elle-même a une gamme limitée de caractères autorisés, qui se suivent les uns les autres. Les caractères autorisés sont :

0-9a-zA-Z_-.

Ce qui signifie :

  • tous les nombres ;
  • toutes les lettres minuscules ;
  • toutes les lettres majuscules ;
  • underscore ;
  • tiret ;
  • point.

Paramètres de clé

Une clé d’élément peut avoir plusieurs paramètres séparés par des virgules.

Chaque paramètre de clé peut être soit une chaîne entre guillemets, une chaîne sans guillemets ou un tableau.

Le paramètre peut également être laissé vide, utilisant ainsi la valeur par défaut. Dans ce cas, le nombre approprié de virgules doit être ajouté si d’autres paramètres sont spécifiés. Par exemple, la clé d’élément icmpping[,,200,,500] indiquerait que l’intervalle entre les pings individuels est de 200 millisecondes, le délai d’expiration de 500 millisecondes, et tous les autres paramètres sont laissés à leurs valeurs par défaut.

Il est possible d’inclure des macros dans les paramètres. Il peut s’agir de macros utilisateur ou de certaines macros intégrées. Pour voir quelles macros intégrées particulières sont prises en charge dans les paramètres de clé d’élément, recherchez « item key parameters » sur la page Macros prises en charge.

Paramètre - chaîne entre guillemets

Si le paramètre de clé est une chaîne entre guillemets, tout caractère Unicode est autorisé. Si la chaîne du paramètre de clé contient un guillemet, ce paramètre doit être placé entre guillemets, et chaque guillemet faisant partie de la chaîne du paramètre doit être précédé d’un caractère barre oblique inverse (\). Si la chaîne du paramètre de clé contient une virgule, ce paramètre doit être placé entre guillemets.

Pour mettre les paramètres de clé d’élément entre guillemets, utilisez uniquement des guillemets doubles. Les guillemets simples ne sont pas pris en charge.

Les tableaux de paramètres à plusieurs niveaux, par ex. [a,[b,[c,d]],e], ne sont pas autorisés.

Paramètre - chaîne sans guillemet

Si le paramètre clé est une chaîne sans guillemet, tout caractère Unicode est autorisé sauf la virgule et le crochet de droite (]). Le paramètre sans guillemet ne peut pas commencer avec le crochet gauche ([).

Paramètre - array

Si le paramètre de clé est un array, il est à nouveau placé entre crochets, où les paramètres individuels sont conformes aux règles et à la syntaxe de spécification de plusieurs paramètres.