Configuración de StyleBook

Usar atributos de GUI en un StyleBook personalizado

Puede añadir atributos de la GUI en la sección de parámetros de su StyleBook para que los campos sean intuitivos cuando se muestren en NetScaler Console.

Añadir una etiqueta con información sobre los parámetros

Puede añadir un nombre descriptivo para el parámetro mediante el atributo label. Añada una descripción emergente para este parámetro mediante el atributo description.

Ejemplo:

name: ip
label: Virtual Server IP Address
description: IP address of the virtual server that represents the load balanced application.
type: ipaddress
required: true
<!--NeedCopy-->

Establecer un panel plegable para el parámetro

Si tiene un parámetro de tipo objeto, puede definir el diseño mediante el atributo gui.

Ejemplo 1:

name: svcg-advanced
label: Advanced Application Server Settings
type: object
required: false
gui:
 collapse_pane: true
 columns: 2
<!--NeedCopy-->

En este ejemplo, el diseño es un objeto contraíble donde los campos se muestran en dos columnas.

También puede mostrar una vista resumida de un parámetro de type: object[] (lista de objetos) como una tabla con los parámetros internos que representan las columnas. Para incluir o excluir un parámetro interno de la vista de resumen, puede utilizar el summary_display atributo de la gui sección de la siguiente manera:

Ejemplo-2:

name: settings
label: Settings
type: object[]
parameters:
  -
    name: name
    label: Name
    description: Name of this setting
    type: string
    gui:
      summary_display: true
<!--NeedCopy-->

Configure las opciones de usuario como botones de radio

Puede enumerar las opciones de usuario como botones de radio mediante layoutallowed-values atributos. Por lo tanto, cuando el usuario crea un paquete de configuración, los valores de los parámetros aparecen como botones de radio.

De forma predeterminada, si no se especifica el atributo GUI, los valores de los parámetros se muestran como un menú desplegable.

-
    name: block-by-category-action
    label: Action
    description: Set an action if the bot is detected.
    type: string
    default: RESET
    gui:
        layout: radio
    allowed-values:
        - NONE
        - DROP
        - REDIRECT
        - RESET
        - MITIGATION
<!--NeedCopy-->

En este ejemplo, las opciones de usuario para configurar una acción aparecen como botones de radio. Además, la opción RESET está seleccionada de forma predeterminada.

Botones de radio StyleBook

Usar atributos de GUI en un StyleBook personalizado