Configuración de StyleBook
Gracias por los comentarios

Este artículo ha sido traducido automáticamente. (Aviso legal)

Utilice las instancias de NetScaler de destino como fuentes de datos

También puede usar el NetScaler de destino de su propia configuración como entrada de fuente de datos para su configuración. En este escenario, es posible que desee consultar la configuración existente en el NetScaler de destino para crear nuevas configuraciones en ese NetScaler.

Para usar las instancias de destino como fuentes de datos, no es necesario usar el datumparámetro de tipo integrado, ya que el usuario de StyleBook no necesita seleccionar ninguna instancia de NetScaler. Puede escribir directamente expresiones en la componentssección de su StyleBook para recuperar datos de la instancia de NetScaler de destino.

Utilice la siguiente expresión para recuperar lo siguiente de las instancias de NetScaler de destino:

  • Colecciones:

    $current-target-as-datasource.collections.<collection-name>

    Ejemplo:

    $current-target-as-datasource.collections.lbvserver
  • Atributos:

    $current-target-as-datasource.collections.attributes.<attribute>

Ejemplo de StyleBook para usar la instancia de NetScaler de destino como fuente de datos

El siguiente es un ejemplo de StyleBook para demostrar cómo usar la instancia de NetScaler de destino como fuente de datos:

--- name: lb-add-service-with-target-adc namespace: com.citrix.adc.stylebooks version: "1.1" display-name: "HTTP/SSL LoadBalancing StyleBook with Service Binding" description: "This stylebook defines a typical Load Balanced Application configuration." schema-version: "1.0" import-stylebooks: - namespace: netscaler.nitro.config prefix: ns version: "10.5" components: - name: servicegroup-comp type: ns::servicegroup properties: servicegroupname: "lb-demo-svcgrp" servicetype: "HTTP" components: - name: lbvserver-svg-binding type: ns::lbvserver_servicegroup_binding repeat: $current-target-as-datasource.collections.lbvserver repeat-item: lbvsrvr repeat-condition: $lbvsrvr.attributes.name == "lb-demo-lb" properties: name: $lbvsrvr.attributes.name servicegroupname: $parent.properties.servicegroupname

En este ejemplo, el paquete de configuración comprueba los servidores virtuales de equilibrio de carga en las instancias de NetScaler de destino. Y, si la dirección IP del servidor virtual de equilibrio de carga dada coincide, recupera el nombre y el nombre del grupo de servicios.

Destine la instancia de NetScaler como fuente de datos

La versión oficial de este contenido está en inglés. Para mayor comodidad, parte del contenido de la documentación de Cloud Software Group solo tiene traducción automática. Cloud Software Group no puede controlar el contenido con traducción automática, que puede contener errores, imprecisiones o un lenguaje inadecuado. No se ofrece ninguna garantía, ni implícita ni explícita, en cuanto a la exactitud, la fiabilidad, la idoneidad o la precisión de las traducciones realizadas del original en inglés a cualquier otro idioma, o que su producto o servicio de Cloud Software Group se ajusten a cualquier contenido con traducción automática, y cualquier garantía provista bajo el contrato de licencia del usuario final o las condiciones de servicio, o cualquier otro contrato con Cloud Software Group, de que el producto o el servicio se ajusten a la documentación no se aplicará en cuanto dicha documentación se ha traducido automáticamente. Cloud Software Group no se hace responsable de los daños o los problemas que puedan surgir del uso del contenido traducido automáticamente.
Utilice las instancias de NetScaler de destino como fuentes de datos