Requests for a URL that match this handler that do not use HTTPS are
automatically redirected to the HTTPS URL with the same path. Query
parameters are reserved for the redirect.
SecureOptional
Both HTTP and HTTPS requests with URLs that match the handler succeed
without redirects. The application can examine the request to determine
which protocol was used and respond accordingly.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This documentation covers the `ServiceConfig.Types.SecurityLevel` enum within the Cloud Functions v2 API for .NET."],["The `SecurityLevel` enum defines security settings to enforce protocol on function URLs."],["There are three security levels available: `SecureAlways` (redirects HTTP to HTTPS), `SecureOptional` (allows both HTTP and HTTPS), and `Unspecified` (no specific setting)."],["The latest version is 1.7.0, with versions available from 1.0.0 up to the latest version, and version 1.4.0 represents the current version in context of the documentation."],["Security level configurations are only available for 1st generation functions, while 2nd generation functions are strictly `SECURE_ALWAYS`, and if not specified, 1st generation functions will default to `SECURE_OPTIONAL`."]]],[]]