Configuration de StyleBook

Utiliser l’API pour mettre à jour un StyleBook personnalisé

Vous pouvez utiliser l’API pour mettre à jour un StyleBook personnalisé. Lorsque vous mettez à jour un StyleBook, vous pouvez apporter des modifications au StyleBook sans modifier sa version. Vous pouvez également mettre à jour les définitions importées depuis un bundle StyleBook.

POST: https://<ADM-endpoint-name>/stylebook/nitro/v2/config/stylebooks/<Namespace>/<version>/<Name>/actions/update?mode=async

Charge utile :

{
    "update": {
        "source": "--- \nname: lb-test\nnamespace: com.citrix.adc.test\nversion: "1.0"\ndescription: "This stylebook defines the parameters for a load balancing virtual server."\ndisplay-name: "LB VServer Configuration"\nschema-version: "1.0"\nimport-stylebooks:\n  -\n    namespace: netscaler.nitro.config\n    prefix: ns\n    version: "13.0"\n\nparameters:\n  -\n    name: lbname\n    label: "LB Vserver Name"\n    type: string\n    required: true\n  -\n    name: lb-vip\n    label: "LB Vserver IP Address"\n    type: ipaddress\n    required: true\n  - \n    name: port\n    label: "Vserver Port"\n    description: "Port number for the virtual server."\n    type: tcp-port\n    gui:\n      updatable: false\n    default: 80\n  - \n    name: servicetype\n    label: "Service Type"\n    description: "Protocol used by the virtual server"\n    type: string\n    default: HTTP\n    required: true\n    allowed-values: \n      - "HTTP"\n      - "FTP"\n      - "TCP"\n      - "UDP"\n      - "SSL"\n  - \n    name: lbmethod\n    label: "LB Method"\n    description: "Load Balancing Method used by this Virtual Server"\n    type: string\n   \ncomponents:\n  -\n    name: lbvserver-1-comp\n    type: ns::lbvserver\n    properties:\n      name: $parameters.lbname\n      ipv46?: $parameters.lb-vip\n      port?: $parameters.port\n      servicetype: $parameters.servicetype\n      lbmethod?: $parameters.lbmethod"
    }
}

<!--NeedCopy-->
Utiliser l’API pour mettre à jour un StyleBook personnalisé

Dans cet article