CcpResponseConfig interface

Configuration de réponse personnalisée pour une règle.

Propriétés

compressionAlgo

Algorithme de compression. Par exemple : « gzip », « multi-gzip », « deflate ».

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.

csvDelimiter

Délimiteur csv, au cas où le format de réponse était CSV.

csvEscape

Caractère utilisé pour échapper des caractères au format CSV.

eventsJsonPaths

Les chemins json, '$' char est la racine json.

format

Format de réponse. les valeurs possibles sont json,csv,xml

hasCsvBoundary

Valeur indiquant si la réponse a une limite CSV au cas où la réponse au format CSV.

hasCsvHeader

Valeur indiquant si la réponse comporte des en-têtes au cas où la réponse au format CSV.

isGzipCompressed

Valeur indiquant si le serveur distant prend en charge Gzip et nous devons attendre la réponse Gzip.

successStatusJsonPath

Valeur dans laquelle le message/code d’état doit apparaître dans la réponse.

successStatusValue

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