# Functions
HTTPHeaders converts a map of headers to a Headers type.
NewRules creates a new CloudArmorRules instance.
SafeTestCase ensures that all of the variables are initialized to their default values.
SafeVariables ensures that all of the variables are initialized to their default values.
TestSuiteFromYAML converts a YAML representation of a test suite to a TestSuite type.
VariablesFromYAML converts a YAML representation of the variables to a Variables type.
Version sets the version of the Cloud Armor rules environment.
# Structs
Origin represents the origin attributes available to the Cloud Armor expression.
RecaptchaAction represents the reCaptcha action attributes available to the Cloud Armor expression.
RecaptchaExemption represents the reCaptcha exemption attributes available to the Cloud Armor expression.
RecaptchaSession represents the reCaptcha session attributes available to the Cloud Armor expression.
Request represents the request attributes available to the Cloud Armor expression.
Rules represents a Cloud Armor rules environment.
TestCase represents a single test case for a Cloud Armor rule expression.
TestStatus represents the result of a single test case.
TestSuite represents a set of tests for a Cloud Armor rule expression.
Token represents the token attributes available to the Cloud Armor expression.
Variables serves as a container for all of the variables that are available to the Cloud Armor expression.
# Type aliases
Headers represents a map of HTTP headers.
RulesOption is a functional operator for configuring the Cloud Armor rules environment.