CcpResponseConfig interface

Configurazione della risposta personalizzata per una regola.

Proprietà

compressionAlgo

Algoritmo di compressione. Ad esempio: 'gzip', 'multi-gzip', 'deflate'.

convertChildPropertiesToArray

Valore che indica se la risposta non è una matrice di eventi/log. Impostando questo flag su true, significa che il server remoto risponderà con un oggetto che ogni proprietà ha come valore una matrice di eventi/log.

csvDelimiter

Delimitatore csv, nel caso in cui il formato della risposta sia CSV.

csvEscape

Carattere usato per eseguire l'escape dei caratteri in CSV.

eventsJsonPaths

I percorsi JSON, '$' char sono la radice json.

format

Formato della risposta. i valori possibili sono json, csv, xml

hasCsvBoundary

Valore che indica se la risposta ha un limite CSV nel caso in cui la risposta sia in formato CSV.

hasCsvHeader

Valore che indica se la risposta ha intestazioni nel caso in cui la risposta sia in formato CSV.

isGzipCompressed

Valore che indica se il server remoto supporta Gzip ed è necessario prevedere una risposta Gzip.

successStatusJsonPath

Valore in cui deve essere visualizzato il messaggio o il codice di stato nella risposta.

successStatusValue

Valore di stato.

Dettagli proprietà

compressionAlgo

Algoritmo di compressione. Ad esempio: 'gzip', 'multi-gzip', 'deflate'.

compressionAlgo?: string

Valore della proprietà

string

convertChildPropertiesToArray

Valore che indica se la risposta non è una matrice di eventi/log. Impostando questo flag su true, significa che il server remoto risponderà con un oggetto che ogni proprietà ha come valore una matrice di eventi/log.

convertChildPropertiesToArray?: boolean

Valore della proprietà

boolean

csvDelimiter

Delimitatore csv, nel caso in cui il formato della risposta sia CSV.

csvDelimiter?: string

Valore della proprietà

string

csvEscape

Carattere usato per eseguire l'escape dei caratteri in CSV.

csvEscape?: string

Valore della proprietà

string

eventsJsonPaths

I percorsi JSON, '$' char sono la radice json.

eventsJsonPaths: string[]

Valore della proprietà

string[]

format

Formato della risposta. i valori possibili sono json, csv, xml

format?: string

Valore della proprietà

string

hasCsvBoundary

Valore che indica se la risposta ha un limite CSV nel caso in cui la risposta sia in formato CSV.

hasCsvBoundary?: boolean

Valore della proprietà

boolean

hasCsvHeader

Valore che indica se la risposta ha intestazioni nel caso in cui la risposta sia in formato CSV.

hasCsvHeader?: boolean

Valore della proprietà

boolean

isGzipCompressed

Valore che indica se il server remoto supporta Gzip ed è necessario prevedere una risposta Gzip.

isGzipCompressed?: boolean

Valore della proprietà

boolean

successStatusJsonPath

Valore in cui deve essere visualizzato il messaggio o il codice di stato nella risposta.

successStatusJsonPath?: string

Valore della proprietà

string

successStatusValue

Valore di stato.

successStatusValue?: string

Valore della proprietà

string