InspectConfig
Include fastly/security.h to use this class.
Configuration for inspecting a Request using Security.
Constructor
fastly::security::InspectConfig::InspectConfig() = defaultCreate a new default InspectConfig
Methods
buffer_size
View sourceconst std::optional<std::size_t> & fastly::security::InspectConfig::buffer_size() constReturns
const std::optional &<std::size_t>
client_ip
View sourceconst std::optional<std::string> & fastly::security::InspectConfig::client_ip() constReturns
const std::optional &<std::string>
corp
View sourceconst std::optional<std::string> & fastly::security::InspectConfig::corp() constReturns
const std::optional &<std::string>
with_buffer_size
View sourceInspectConfig fastly::security::InspectConfig::with_buffer_size(std::size_t size) &&Set a buffer size for the response.
Parameters
- size: std::size_t
Returns
with_client_ip
View sourceInspectConfig fastly::security::InspectConfig::with_client_ip(std::string ip) &&Specify an explicity client IP address to inspect. By default, inspect will use the IP address that made the request to the running Compute service, but you may want to use a different IP when service chaining or if requests are proxied from outside of Fastly’s network.
Parameters
- ip: std::string
Returns
with_corp
View sourceInspectConfig fastly::security::InspectConfig::with_corp(std::string name) &&Set a corp name for the configuration.
Parameters
- name: std::string
Returns
with_workspace
View sourceInspectConfig fastly::security::InspectConfig::with_workspace(std::string name) &&Set a workspace name for the configuration.
Parameters
- name: std::string
Returns
workspace
View sourceconst std::optional<std::string> & fastly::security::InspectConfig::workspace() constReturns
const std::optional &<std::string>