InspectResponse

Classin securitycompute-sdk-cpp 0.7.0View source

Include fastly/security.h to use this class.

Results of asking Security to inspect a Request

Methods

decision_ms

View source
std::chrono::milliseconds fastly::security::InspectResponse::decision_ms() const

How long Security spent determining its verdict.

Returns

std::chrono::milliseconds

into_redirect

View source
std::optional<Response> fastly::security::InspectResponse::into_redirect()

Convert a redirect URI returned by Security into a Response.

Returns

std::optional<Response>

is_redirect

View source
bool fastly::security::InspectResponse::is_redirect() const

A redirect URI returned by Security.

Returns

bool

redirect_url

View source
std::optional<std::string> fastly::security::InspectResponse::redirect_url() const

A redirect URL returned from Security.

Returns

std::optional<std::string>
std::int16_t fastly::security::InspectResponse::status() const

Security status code.

Returns

std::int16_t
std::vector<std::string> fastly::security::InspectResponse::tags() const

Tags returned by Security.

Returns

std::vector<std::string>

unrecognized_verdict_info

View source
std::optional<std::string> fastly::security::InspectResponse::unrecognized_verdict_info() const

Get additional information for verdicts where this->verdict() is Other.

Returns

std::optional<std::string>
InspectVerdict fastly::security::InspectResponse::verdict() const

Get Security's verdict on how to handle this request.

Returns

InspectVerdict