Descripción del módulo YANG de extensiones DDL de Junos
El módulo yang de extensiones del lenguaje de definición de datos (DDL) de Junos contiene extensiones YANG para dispositivos Junos. Estas extensiones incluyen instrucciones que pueden definir restricciones en los datos de configuración y los valores válidos para cadenas. También hay instrucciones que se incluyen en LAS RPCs personalizadas para definir un comando de CLI para el RPC y para especificar detalles acerca de la secuencia de comandos de acción que se invocará cuando se ejecuta la RPC. Además, hay instrucciones que puede usar para definir scripts de acción auxiliar para opciones de comando individuales e instrucciones de configuración, por ejemplo, para mostrar una lista de valores aceptables para opciones o instrucciones.
A partir de Junos OS versión 17.4, los módulos YANG de Junos OS usan una nueva convención de nomenclatura para el nombre, el nombre de archivo y el espacio de nombres del módulo. El nombre y el nombre del módulo incluyen la familia de dispositivos y la versión de Junos OS, y el nombre de archivo también incluye una fecha de revisión.
En la tabla 1 se describen las instrucciones del módulo de extensiones DDL y se proporciona una breve descripción de cada instrucción.
Palabra clave de la declaración |
Descripción del argumento |
---|---|
|
Defina las acciones realizadas al ejecutar una RPC personalizada. Use el A partir de Junos OS versión 17.3, la |
|
Defina el script que calcula y muestra los valores posibles para una opción de comando o instrucción de configuración determinada en un modelo de datos yang personalizado cuando un usuario solicita ayuda sensible al contexto en la CLI. Use el |
|
Identifique ciertas propiedades de CLI asociadas con algunas opciones de comando e instrucciones de configuración. Consulte propiedades compatibles con cli-feature. |
|
Cadena que define el comando operativo que se utiliza para ejecutar la RPC correspondiente en la CLI de Junos OS. A partir de Junos OS versión 17.3, la |
|
Cadena que identifica una restricción en los datos de configuración. Mientras que el argumento de la instrucción YANG |
|
Cadena que define el mensaje de advertencia que se emite cuando la restricción definida por la instrucción correspondiente |
|
Cadena que define el mensaje de error emitido cuando la restricción definida por la instrucción correspondiente |
|
Restrinja los valores aceptados para los nodos de cadena de tipo a aquellos que coincidan con la expresión regular POSIX definida en esta cadena. |
|
Cadena que especifica el nombre de una secuencia de comandos de acción. Esta es una subestación de la |
propiedades compatibles con cli-feature
La cli-feature
extensión YANG identifica ciertas propiedades de CLI asociadas con algunas opciones de comando e instrucciones de configuración. Esta extensión es beneficiosa cuando un cliente consume modelos de datos YANG, pero para ciertos flujos de trabajo, el cliente necesita generar herramientas basadas en CLI. Las propiedades compatibles incluyen:
-
homogenous
—Los datos de configuración con formato de texto agrupan objetos en un único conjunto de corsé bajo la palabra clave objeto. -
nokeyword
— La CLI no requiere especificar explícitamente el nombre de hoja en la sintaxis de entrada. -
oneliner
/oneliner-plus
—Los datos de configuración con formato de texto colocan los atributos de un objeto en una sola línea. Laoneliner
marca lo hace sin excepción; laoneliner-plus
marca solo lo hace cuando se produce cero o un valor para un atributo.
cli-feature
extensión, cuando corresponda, en esquemas emitidos con extensiones.