Fastly Compute C++ SDK
Loading...
Searching...
No Matches
fastly::security::InspectResponse Class Reference

Results of asking Security to inspect a Request More...

#include <security.h>

Public Member Functions

std::int16_t status () const
 Security status code.
std::optional< std::string > redirect_url () const
 A redirect URL returned from Security.
std::vector< std::string > tags () const
 Tags returned by Security.
InspectVerdict verdict () const
 Get Security's verdict on how to handle this request.
std::optional< std::string > unrecognized_verdict_info () const
std::chrono::milliseconds decision_ms () const
 How long Security spent determining its verdict.
bool is_redirect () const
 A redirect URI returned by Security.
std::optional< Responseinto_redirect ()
 Convert a redirect URI returned by Security into a Response.

Detailed Description

Results of asking Security to inspect a Request

Member Function Documentation

◆ decision_ms()

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

How long Security spent determining its verdict.

◆ into_redirect()

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

Convert a redirect URI returned by Security into a Response.

◆ is_redirect()

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

A redirect URI returned by Security.

◆ redirect_url()

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

A redirect URL returned from Security.

◆ status()

std::int16_t fastly::security::InspectResponse::status ( ) const

Security status code.

◆ tags()

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

Tags returned by Security.

◆ unrecognized_verdict_info()

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

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

◆ verdict()

InspectVerdict fastly::security::InspectResponse::verdict ( ) const

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


The documentation for this class was generated from the following file: