Configuración de StyleBook

Usa la API para actualizar un paquete de configuración existente

Puede usar la API StyleBook para actualizar los paquetes de configuración existentes en ADM.

PONER: https://<ADM-endpoint-name>/stylebook/nitro/v2/config/configpacks/<configpack-ID>?mode=async

Carga útil:

{
    "configpack": {
        "parameters": {
            "name": "TestApp1",
            "lbname": "my-lbv",
            "waf-settings": {
                "rule": "true",
                "type": [
                    "HTML"
                ],
                "profile-settings": {
                    "logeverypolicyhit": false,
                    "enablesignatures": {
                        "signaturename": "waf-sign1"
                    },
                    "sqlinjection-settings": {
                        "sqlinjectionaction": [
                            "log",
                            "stats"
                        ],
                        "sqlinjection-default-settings": {
                            "sqlinjectiontransformspecialchars": true,
                            "sqlinjectionchecksqlwildchars": true,
                            "sqlinjectiontype": "SQLSplCharANDKeyword",
                            "sqlinjectionparsecomments": "checkall",
                            "sqlinjectiongrammar": "OFF"
                        }
                    },
                    "bufferoverflow-settings": {
                        "bufferoverflowaction": [
                            "log"
                        ],
                        "bufferoverflowmaxurllength": "2048",
                        "bufferoverflowmaxheaderlength": "4096",
                        "bufferoverflowmaxcookielength": "4096",
                        "bufferoverflowmaxquerylength": "65535",
                        "bufferoverflowmaxtotalheaderlength": "65535"
                    }
                }
            }
        },
        "config_key": "",
        "targets": [
            {
                "instance_id": "1b322685-3b23-4111-a9ce-56dd1c659e4c"
            }
        ],
        "stylebook": {
            "name": "waf-adv",
            "namespace": "com.citrix.adc.stylebooks",
            "version": "1.3"
        }
    }
}
<!--NeedCopy-->

Usa la API para actualizar las instancias de destino

En la carga del paquete de configuración de actualización, cambie la targets sección para agregar, eliminar o reemplazar una instancia de ADC.

Ejemplo:

{
    "targets": [
        {
            "instance_id": "Existing-ADC-instance-ID"
        },
        {
            "instance_id": "New-ADC-instance-ID"
        }
    ],
}
<!--NeedCopy-->
Usa la API para actualizar un paquete de configuración existente