Usar API para importar StyleBooks personalizados

Ahora puede utilizar las API de StyleBook para importar StyleBooks personalizados en Citrix Application Delivery Management (ADM). Use REST API para crear un paquete de configuración a partir de este StyleBook de la siguiente manera en cualquier herramienta como la herramienta de línea de comandos curl o la extensión del navegador Chrome Postman. Por ejemplo, puede importar un StyleBook denominado example-lb que se puede utilizar para crear una configuración de equilibrador de carga en una instancia de Citrix ADC.

Método HTTP: POST

URL: http://<mas-ip>/stylebook/nitro/v1/config/stylebooks

Encabezados:

Content-Type: application/json
Accept: application/json

RequestBody:

{
       "stylebook":
  {
     "file_name": "example-lb.yaml",
     "source": "<base64-contents>",
     "encoding": "base64"
  }  
}

donde, el valor del atributo “source”, es la codificación base64 del contenido de su archivo StyleBook. Puede pegar el contenido YAML de su archivo StyleBook en una herramienta en línea, por ejemplo,https://www.browserling.com/tools/file-to-base64 para obtener la cadena base64 que luego puede usar como valor para el atributo “source” anterior.

Usando esta llamada a la API, también puede cargar un archivo comprimido (archivo TGZ) que contenga varios archivos StyleBook en una operación de API. Para ello, simplemente cambie el atributo file_name al nombre de archivo TGZ y el valor del atributo source a la codificación base64 del contenido del archivo TGZ.

Después de ejecutar correctamente la API en la herramienta, obtendrá la siguiente respuesta que indica que el StyleBook se ha importado a Citrix ADM.

200 OK

Cuerpo de respuesta:

{

  "stylebook":
{

    "name": "example-lb",

    "namespace": "com.example.stylebook",

    "version": "1.0"

  }

}

Usar API para importar StyleBooks personalizados