waft.system.nodes.output_parsers.cf_trace_response module

class waft.system.nodes.output_parsers.cf_trace_response.CfTraceResponse(fl: str | None = None, h: str | None = None, ip: str | None = None, ts: str | None = None, visit_scheme: str | None = None, uag: str | None = None, colo: str | None = None, sliver: str | None = None, loc: str | None = None, tls: str | None = None, sni: str | None = None, warp: WarpTunnelModes | None = None, gateway: str | None = None, rbi: str | None = None, kex: str | None = None, http: str | None = None)

Bases: object

Dataclass to parse a trace response

colo: str | None = None
fl: str | None = None
classmethod from_string(trace_output: str)

Parses the string output from the curl command and returns an instance of CfTraceResponse.

gateway: str | None = None
h: str | None = None
http: str | None = None
ip: str | None = None
kex: str | None = None
loc: str | None = None
rbi: str | None = None
sliver: str | None = None
sni: str | None = None
tls: str | None = None
ts: str | None = None
uag: str | None = None
visit_scheme: str | None = None
warp: WarpTunnelModes | None = None