InspectResponse
Include fastly/security.h to use this class.
Results of asking Security to inspect a Request
Methods
decision_ms
View sourcestd::chrono::milliseconds fastly::security::InspectResponse::decision_ms() constHow long Security spent determining its verdict.
Returns
std::chrono::milliseconds
into_redirect
View sourceConvert a redirect URI returned by Security into a Response.
Returns
std::optional<Response>
is_redirect
View sourcebool fastly::security::InspectResponse::is_redirect() constA redirect URI returned by Security.
Returns
bool
redirect_url
View sourcestd::optional<std::string> fastly::security::InspectResponse::redirect_url() constA redirect URL returned from Security.
Returns
std::optional<std::string>
status
View sourcestd::int16_t fastly::security::InspectResponse::status() constSecurity status code.
Returns
std::int16_t
tags
View sourcestd::vector<std::string> fastly::security::InspectResponse::tags() constTags returned by Security.
Returns
std::vector<std::string>
unrecognized_verdict_info
View sourcestd::optional<std::string> fastly::security::InspectResponse::unrecognized_verdict_info() constGet additional information for verdicts where this->verdict() is Other.
Returns
std::optional<std::string>
verdict
View sourceInspectVerdict fastly::security::InspectResponse::verdict() constGet Security's verdict on how to handle this request.
Returns
InspectVerdict