CcpResponseConfig interface
Configuration de réponse personnalisée pour une règle.
Propriétés
| compression |
Algorithme de compression. Par exemple : « gzip », « multi-gzip », « deflate ». |
| convert |
Valeur indiquant si la réponse n’est pas un tableau d’événements/journaux. En définissant cet indicateur sur true, cela signifie que le serveur distant répond avec un objet dont chaque propriété a comme valeur un tableau d’événements/journaux. |
| csv |
Délimiteur csv, au cas où le format de réponse était CSV. |
| csv |
Caractère utilisé pour échapper des caractères au format CSV. |
| events |
Les chemins json, '$' char est la racine json. |
| format | Format de réponse. les valeurs possibles sont json,csv,xml |
| has |
Valeur indiquant si la réponse a une limite CSV au cas où la réponse au format CSV. |
| has |
Valeur indiquant si la réponse comporte des en-têtes au cas où la réponse au format CSV. |
| is |
Valeur indiquant si le serveur distant prend en charge Gzip et nous devons attendre la réponse Gzip. |
| success |
Valeur dans laquelle le message/code d’état doit apparaître dans la réponse. |
| success |
Valeur d’état. |
Détails de la propriété
compressionAlgo
Algorithme de compression. Par exemple : « gzip », « multi-gzip », « deflate ».
compressionAlgo?: string
Valeur de propriété
string
convertChildPropertiesToArray
Valeur indiquant si la réponse n’est pas un tableau d’événements/journaux. En définissant cet indicateur sur true, cela signifie que le serveur distant répond avec un objet dont chaque propriété a comme valeur un tableau d’événements/journaux.
convertChildPropertiesToArray?: boolean
Valeur de propriété
boolean
csvDelimiter
Délimiteur csv, au cas où le format de réponse était CSV.
csvDelimiter?: string
Valeur de propriété
string
csvEscape
Caractère utilisé pour échapper des caractères au format CSV.
csvEscape?: string
Valeur de propriété
string
eventsJsonPaths
Les chemins json, '$' char est la racine json.
eventsJsonPaths: string[]
Valeur de propriété
string[]
format
Format de réponse. les valeurs possibles sont json,csv,xml
format?: string
Valeur de propriété
string
hasCsvBoundary
Valeur indiquant si la réponse a une limite CSV au cas où la réponse au format CSV.
hasCsvBoundary?: boolean
Valeur de propriété
boolean
hasCsvHeader
Valeur indiquant si la réponse comporte des en-têtes au cas où la réponse au format CSV.
hasCsvHeader?: boolean
Valeur de propriété
boolean
isGzipCompressed
Valeur indiquant si le serveur distant prend en charge Gzip et nous devons attendre la réponse Gzip.
isGzipCompressed?: boolean
Valeur de propriété
boolean
successStatusJsonPath
Valeur dans laquelle le message/code d’état doit apparaître dans la réponse.
successStatusJsonPath?: string
Valeur de propriété
string
successStatusValue
Valeur d’état.
successStatusValue?: string
Valeur de propriété
string