rules library

Cloudflare rulesets, page rules, lists, and filters.

Classes

CloudflareFilter
Factory wrapper for cloudflare_filter.
CloudflareList
Factory wrapper for cloudflare_list.
CloudflareListItem
Factory wrapper for cloudflare_list_item.
CloudflarePageRule
Factory wrapper for cloudflare_page_rule.
CloudflareRuleset
Factory wrapper for cloudflare_ruleset.
CloudflareUrlNormalizationSettings
Factory wrapper for cloudflare_url_normalization_settings.
FilterBody
Typed helper for the body block of cloudflare_filter (derived from provider schema).
ListItemHostname
Typed helper for the hostname block of cloudflare_list_item (derived from provider schema).
ListItemRedirect
Typed helper for the redirect block of cloudflare_list_item (derived from provider schema).
ListItems
Typed helper for the items block of cloudflare_list (derived from provider schema).
ListItemsHostname
Typed helper for the items.hostname block of cloudflare_list (derived from provider schema).
ListItemsRedirect
Typed helper for the items.redirect block of cloudflare_list (derived from provider schema).
PageRuleActions
Typed helper for the actions block of cloudflare_page_rule (derived from provider schema).
PageRuleActionsCacheKeyFields
Typed helper for the actions.cache_key_fields block of cloudflare_page_rule (derived from provider schema).
PageRuleActionsCacheKeyFieldsCookie
Typed helper for the actions.cache_key_fields.cookie block of cloudflare_page_rule (derived from provider schema).
PageRuleActionsCacheKeyFieldsHeader
Typed helper for the actions.cache_key_fields.header block of cloudflare_page_rule (derived from provider schema).
PageRuleActionsCacheKeyFieldsHost
Typed helper for the actions.cache_key_fields.host block of cloudflare_page_rule (derived from provider schema).
PageRuleActionsCacheKeyFieldsQueryString
Typed helper for the actions.cache_key_fields.query_string block of cloudflare_page_rule (derived from provider schema).
PageRuleActionsCacheKeyFieldsUser
Typed helper for the actions.cache_key_fields.user block of cloudflare_page_rule (derived from provider schema).
PageRuleActionsForwardingUrl
Typed helper for the actions.forwarding_url block of cloudflare_page_rule (derived from provider schema).
RulesetRules
Typed helper for the rules block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParameters
Typed helper for the rules.action_parameters block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersAlgorithms
Typed helper for the rules.action_parameters.algorithms block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersAutominify
Typed helper for the rules.action_parameters.autominify block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersBrowserTtl
Typed helper for the rules.action_parameters.browser_ttl block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersCacheKey
Typed helper for the rules.action_parameters.cache_key block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersCacheKeyCustomKey
Typed helper for the rules.action_parameters.cache_key.custom_key block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersCacheKeyCustomKeyCookie
Typed helper for the rules.action_parameters.cache_key.custom_key.cookie block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersCacheKeyCustomKeyHeader
Typed helper for the rules.action_parameters.cache_key.custom_key.header block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersCacheKeyCustomKeyHost
Typed helper for the rules.action_parameters.cache_key.custom_key.host block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersCacheKeyCustomKeyQueryString
Typed helper for the rules.action_parameters.cache_key.custom_key.query_string block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersCacheKeyCustomKeyQueryStringExclude
Typed helper for the rules.action_parameters.cache_key.custom_key.query_string.exclude block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersCacheKeyCustomKeyQueryStringInclude
Typed helper for the rules.action_parameters.cache_key.custom_key.query_string.include block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersCacheKeyCustomKeyUser
Typed helper for the rules.action_parameters.cache_key.custom_key.user block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersCacheReserve
Typed helper for the rules.action_parameters.cache_reserve block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersCookieFields
Typed helper for the rules.action_parameters.cookie_fields block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersEdgeTtl
Typed helper for the rules.action_parameters.edge_ttl block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersEdgeTtlStatusCodeTtl
Typed helper for the rules.action_parameters.edge_ttl.status_code_ttl block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRange
Typed helper for the rules.action_parameters.edge_ttl.status_code_ttl.status_code_range block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersFromList
Typed helper for the rules.action_parameters.from_list block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersFromValue
Typed helper for the rules.action_parameters.from_value block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersFromValueTargetUrl
Typed helper for the rules.action_parameters.from_value.target_url block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersHeaders
Typed helper for the rules.action_parameters.headers block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersImmutable
Typed helper for the rules.action_parameters.immutable block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersMatchedData
Typed helper for the rules.action_parameters.matched_data block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersMaxAge
Typed helper for the rules.action_parameters.max_age block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersMustRevalidate
Typed helper for the rules.action_parameters.must_revalidate block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersMustUnderstand
Typed helper for the rules.action_parameters.must_understand block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersNoCache
Typed helper for the rules.action_parameters.no_cache block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersNoStore
Typed helper for the rules.action_parameters.no_store block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersNoTransform
Typed helper for the rules.action_parameters.no_transform block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersOrigin
Typed helper for the rules.action_parameters.origin block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersOverrides
Typed helper for the rules.action_parameters.overrides block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersOverridesCategories
Typed helper for the rules.action_parameters.overrides.categories block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersOverridesRules
Typed helper for the rules.action_parameters.overrides.rules block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersPrivate
Typed helper for the rules.action_parameters.private block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersProxyRevalidate
Typed helper for the rules.action_parameters.proxy_revalidate block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersPublic
Typed helper for the rules.action_parameters.public block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersRawResponseFields
Typed helper for the rules.action_parameters.raw_response_fields block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersRequestFields
Typed helper for the rules.action_parameters.request_fields block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersResponse
Typed helper for the rules.action_parameters.response block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersResponseFields
Typed helper for the rules.action_parameters.response_fields block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersServeStale
Typed helper for the rules.action_parameters.serve_stale block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersSMaxage
Typed helper for the rules.action_parameters.s_maxage block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersSni
Typed helper for the rules.action_parameters.sni block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersStaleIfError
Typed helper for the rules.action_parameters.stale_if_error block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersStaleWhileRevalidate
Typed helper for the rules.action_parameters.stale_while_revalidate block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersTransformedRequestFields
Typed helper for the rules.action_parameters.transformed_request_fields block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersUri
Typed helper for the rules.action_parameters.uri block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersUriPath
Typed helper for the rules.action_parameters.uri.path block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersUriQuery
Typed helper for the rules.action_parameters.uri.query block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersVary
Typed helper for the rules.action_parameters.vary block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersVaryDefault
Typed helper for the rules.action_parameters.vary.default block of cloudflare_ruleset (derived from provider schema).
RulesetRulesActionParametersVaryHeaders
Typed helper for the rules.action_parameters.vary.headers block of cloudflare_ruleset (derived from provider schema).
RulesetRulesExposedCredentialCheck
Typed helper for the rules.exposed_credential_check block of cloudflare_ruleset (derived from provider schema).
RulesetRulesLogging
Typed helper for the rules.logging block of cloudflare_ruleset (derived from provider schema).
RulesetRulesRatelimit
Typed helper for the rules.ratelimit block of cloudflare_ruleset (derived from provider schema).