Class PageRuleActionsGetArgs
Inherited Members
Namespace: Pulumi.Cloudflare.Inputs
Assembly: Pulumi.Cloudflare.dll
Syntax
public sealed class PageRuleActionsGetArgs : ResourceArgs
Constructors
View SourcePageRuleActionsGetArgs()
Declaration
public PageRuleActionsGetArgs()
Properties
View SourceAlwaysOnline
Whether this action is "on" or "off".
Declaration
public Input<string> AlwaysOnline { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AlwaysUseHttps
Boolean of whether this action is enabled. Default: false.
Declaration
public Input<bool> AlwaysUseHttps { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
AutomaticHttpsRewrites
Whether this action is "on" or "off".
Declaration
public Input<string> AutomaticHttpsRewrites { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
BrowserCacheTtl
The Time To Live for the browser cache. 0 means 'Respect Existing Headers'
Declaration
public Input<string> BrowserCacheTtl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
BrowserCheck
Whether this action is "on" or "off".
Declaration
public Input<string> BrowserCheck { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
BypassCacheOnCookie
String value of cookie name to conditionally bypass cache the page.
Declaration
public Input<string> BypassCacheOnCookie { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CacheByDeviceType
Whether this action is "on" or "off".
Declaration
public Input<string> CacheByDeviceType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CacheDeceptionArmor
Whether this action is "on" or "off".
Declaration
public Input<string> CacheDeceptionArmor { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CacheKeyFields
Controls how Cloudflare creates Cache Keys used to identify files in cache. See below for full description.
Declaration
public Input<PageRuleActionsCacheKeyFieldsGetArgs> CacheKeyFields { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<PageRuleActionsCacheKeyFieldsGetArgs> |
CacheLevel
Whether to set the cache level to "bypass", "basic", "simplified", "aggressive", or "cache_everything".
Declaration
public Input<string> CacheLevel { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CacheOnCookie
String value of cookie name to conditionally cache the page.
Declaration
public Input<string> CacheOnCookie { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DisableApps
Boolean of whether this action is enabled. Default: false.
Declaration
public Input<bool> DisableApps { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
DisablePerformance
Boolean of whether this action is enabled. Default: false.
Declaration
public Input<bool> DisablePerformance { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
DisableRailgun
Boolean of whether this action is enabled. Default: false.
Declaration
public Input<bool> DisableRailgun { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
DisableSecurity
Boolean of whether this action is enabled. Default: false.
Declaration
public Input<bool> DisableSecurity { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
EdgeCacheTtl
The Time To Live for the edge cache.
Declaration
public Input<int> EdgeCacheTtl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
EmailObfuscation
Whether this action is "on" or "off".
Declaration
public Input<string> EmailObfuscation { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ExplicitCacheControl
Whether origin Cache-Control action is "on" or "off".
Declaration
public Input<string> ExplicitCacheControl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ForwardingUrl
The URL to forward to, and with what status. See below.
Declaration
public Input<PageRuleActionsForwardingUrlGetArgs> ForwardingUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<PageRuleActionsForwardingUrlGetArgs> |
HostHeaderOverride
Value of the Host header to send.
Declaration
public Input<string> HostHeaderOverride { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
IpGeolocation
Whether this action is "on" or "off".
Declaration
public Input<string> IpGeolocation { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Minifies
The configuration for HTML, CSS and JS minification. See below for full list of options.
Declaration
public InputList<PageRuleActionsMinifyGetArgs> Minifies { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<PageRuleActionsMinifyGetArgs> |
Mirage
Whether this action is "on" or "off".
Declaration
public Input<string> Mirage { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
OpportunisticEncryption
Whether this action is "on" or "off".
Declaration
public Input<string> OpportunisticEncryption { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
OriginErrorPagePassThru
Whether this action is "on" or "off".
Declaration
public Input<string> OriginErrorPagePassThru { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Polish
Whether this action is "off", "lossless" or "lossy".
Declaration
public Input<string> Polish { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResolveOverride
Overridden origin server name.
Declaration
public Input<string> ResolveOverride { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RespectStrongEtag
Whether this action is "on" or "off".
Declaration
public Input<string> RespectStrongEtag { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResponseBuffering
Whether this action is "on" or "off".
Declaration
public Input<string> ResponseBuffering { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RocketLoader
Whether to set the rocket loader to "on", "off".
Declaration
public Input<string> RocketLoader { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SecurityLevel
Whether to set the security level to "off", "essentially_off", "low", "medium", "high", or "under_attack".
Declaration
public Input<string> SecurityLevel { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServerSideExclude
Whether this action is "on" or "off".
Declaration
public Input<string> ServerSideExclude { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SortQueryStringForCache
Whether this action is "on" or "off".
Declaration
public Input<string> SortQueryStringForCache { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Ssl
Whether to set the SSL mode to "off", "flexible", "full", "strict", or "origin_pull".
Declaration
public Input<string> Ssl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TrueClientIpHeader
Whether this action is "on" or "off".
Declaration
public Input<string> TrueClientIpHeader { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Waf
Whether this action is "on" or "off".
Declaration
public Input<string> Waf { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |