Skip to main content

PullzoneEdgerule

Resource PullzoneEdgerule in pulumi-bunnynet.
4 min read

Resource PullzoneEdgerule in pulumi-bunnynet.

Pulumi type: bunnynet:index/pullzoneEdgerule:PullzoneEdgerule.

name is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

Example#

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

Arguments#

PropertyTypeRequiredDescription
actionstringnoOptions: BlockRequest, BypassAwsS3Authentication, BypassPermaCache, DisableOptimizer, DisableRequestCoalescing, DisableShield, DisableShieldAccessLists, DisableShieldBotDetection, DisableShieldChallenge, DisableShieldRateLimiting, DisableTokenAuthentication, DisableWAF, EnableRequestCoalescing, EnableTokenAuthentication, ForceCompression, ForceDownload, ForceSSL, IgnoreQueryString, OriginMagicContainers, OriginStorage, OriginUrl, OverrideBrowserCacheResponseHeader, OverrideBrowserCacheTime, OverrideCacheTime, OverrideCacheTimePublic, Redirect, RemoveBrowserCacheResponseHeader, RetryOrigin, RunEdgeScript, SetConnectionLimit, SetNetworkRateLimit, SetRequestHeader, SetRequestsPerSecondLimit, SetResponseHeader, SetStatusCode, StripCookiesClientToOrigin
actionParameter1stringno
actionParameter2stringno
actionParameter3stringno
actionsPullzoneEdgeruleAction (input)[]noList of actions for the edge rule.
descriptionstringnoThe description of the edge rule.
enabledbooleanyesIndicates whether the edge rule is enabled.
matchTypestringnoOptions: MatchAll, MatchAny, MatchNone
prioritynumbernoThe priority of the edge rule. The lower number is executed first.
pullzonenumberyes
triggersPullzoneEdgeruleTrigger (input)[]yes

Outputs#

Computed outputs are produced by the provider. They are not constructor arguments.

PropertyTypeComputedDescription
actionstringnoOptions: BlockRequest, BypassAwsS3Authentication, BypassPermaCache, DisableOptimizer, DisableRequestCoalescing, DisableShield, DisableShieldAccessLists, DisableShieldBotDetection, DisableShieldChallenge, DisableShieldRateLimiting, DisableTokenAuthentication, DisableWAF, EnableRequestCoalescing, EnableTokenAuthentication, ForceCompression, ForceDownload, ForceSSL, IgnoreQueryString, OriginMagicContainers, OriginStorage, OriginUrl, OverrideBrowserCacheResponseHeader, OverrideBrowserCacheTime, OverrideCacheTime, OverrideCacheTimePublic, Redirect, RemoveBrowserCacheResponseHeader, RetryOrigin, RunEdgeScript, SetConnectionLimit, SetNetworkRateLimit, SetRequestHeader, SetRequestsPerSecondLimit, SetResponseHeader, SetStatusCode, StripCookiesClientToOrigin
actionParameter1stringno
actionParameter2stringno
actionParameter3stringno
actionsPullzoneEdgeruleAction (output)[]noList of actions for the edge rule.
descriptionstringnoThe description of the edge rule.
enabledbooleannoIndicates whether the edge rule is enabled.
matchTypestringnoOptions: MatchAll, MatchAny, MatchNone
prioritynumbernoThe priority of the edge rule. The lower number is executed first.
pullzonenumberno
triggersPullzoneEdgeruleTrigger (output)[]no

PullzoneEdgeruleAction (input)#

Input object PullzoneEdgeruleAction. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
parameter1stringno
parameter2stringno
parameter3stringno
typestringno

PullzoneEdgeruleTrigger (input)#

Input object PullzoneEdgeruleTrigger. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
matchTypestringno
parameter1stringno
parameter2stringno
patternsstring[]no
typestringno

PullzoneEdgeruleAction (output)#

Output object PullzoneEdgeruleAction. Fields below belong to this object.

PropertyTypeAlways presentDescription
parameter1stringno
parameter2stringno
parameter3stringno
typestringno

PullzoneEdgeruleTrigger (output)#

Output object PullzoneEdgeruleTrigger. Fields below belong to this object.

PropertyTypeAlways presentDescription
matchTypestringno
parameter1stringno
parameter2stringno
patternsstring[]no
typestringno