Skip to main content

getPullzone

Function getPullzone in pulumi-bunnynet.
8 min read

Function getPullzone in pulumi-bunnynet.

Invoke token: bunnynet:index/getPullzone:getPullzone.

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.

getPullzoneOutput accepts Input values and returns Output of the same result.

Arguments#

PropertyTypeRequiredDescription
idnumberno
namestringno
originGetPullzoneOrigin (input)no
routingGetPullzoneRouting (input)no

Result#

PropertyTypeAlways presentDescription
addCanonicalHeaderbooleanyes
allowReferersstring[]yes
blockIpsstring[]yes
blockNoRefererbooleanyes
blockPostRequestsbooleanyes
blockReferersstring[]yes
blockRootPathbooleanyes
cacheChunkedbooleanyes
cacheEnabledbooleanyes
cacheErrorsbooleanyes
cacheExpirationTimenumberyes
cacheExpirationTimeBrowsernumberyes
cacheStalesstring[]yes
cacheVariesstring[]yes
cacheVaryCookiesstring[]yes
cacheVaryHeadersstring[]yes
cacheVaryQuerystringsstring[]yes
cdnDomainstringyes
corsEnabledbooleanyes
corsExtensionsstring[]yes
disableLetsencryptbooleanyes
errorpageCustomContentstringyes
errorpageCustomEnabledbooleanyes
errorpageStatuspageCodestringyes
errorpageStatuspageEnabledbooleanyes
errorpageWhitelabelbooleanyes
idnumberyes
limitAfternumberyes
limitBandwidthnumberyes
limitBurstnumberyes
limitConnectionsnumberyes
limitDownloadSpeednumberyes
limitRequestsnumberyes
logAnonymizedbooleanyes
logAnonymizedStylestringyes
logEnabledbooleanyes
logForwardEnabledbooleanyes
logForwardFormatstringyes
logForwardPortnumberyes
logForwardProtocolstringyes
logForwardServerstringyes
logForwardTokenstringyes
logStorageEnabledbooleanyes
logStorageZonenumberyes
namestringyes
optimizerBurrowbooleanyes
optimizerClassesForcebooleanyes
optimizerDynamicImageApibooleanyes
optimizerEnabledbooleanyes
optimizerHtmlPrerenderbooleanyes
optimizerMinifyCssbooleanyes
optimizerMinifyJsbooleanyes
optimizerSmartimagebooleanyes
optimizerSmartimageDesktopMaxwidthnumberyes
optimizerSmartimageDesktopQualitynumberyes
optimizerSmartimageMobileMaxwidthnumberyes
optimizerSmartimageMobileQualitynumberyes
optimizerWatermarkbooleanyes
optimizerWatermarkBorderoffsetnumberyes
optimizerWatermarkMinsizenumberyes
optimizerWatermarkPositionstringyes
optimizerWatermarkUrlstringyes
optimizerWebpbooleanyes
originGetPullzoneOrigin (output)no
originshieldConcurrencyLimitbooleanyes
originshieldConcurrencyRequestsnumberyes
originshieldEnabledbooleanyes
originshieldQueueRequestsnumberyes
originshieldQueueWaitnumberyes
originshieldZonestringyes
permacacheStoragezonenumberyes
requestCoalescingEnabledbooleanyes
requestCoalescingTimeoutnumberyes
routingGetPullzoneRouting (output)no
s3AuthEnabledbooleanyes
s3AuthKeystringyes
s3AuthRegionstringyes
s3AuthSecretstringyes
safehopConnectionTimeoutnumberyes
safehopEnabledbooleanyes
safehopResponseTimeoutnumberyes
safehopRetryCountnumberyes
safehopRetryDelaynumberyes
safehopRetryReasonsstring[]yes
sortQuerystringbooleanyes
stripCookiesbooleanyes
tlsLevelstringyes
tlsSupportsstring[]yes
tokenAuthEnabledbooleanyes
tokenAuthIpValidationbooleanyes
tokenAuthKeystringyes
useBackgroundUpdatebooleanyes
websocketsEnabledbooleanyes
websocketsMaxConnectionsnumberyes

GetPullzoneOrigin (input)#

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

PropertyTypeRequiredDescription
containerAppIdstringnoThe ID if the compute container app.
containerEndpointIdstringnoThe ID if the compute container app endpoint.
dnsPortnumbernoThe port for DNS Accelerated endpoints.
dnsSchemestringnoThe scheme for DNS Accelerated endpoints.
followRedirectsbooleannoIndicates whether the zone will follow origin redirects.
forwardHostHeaderbooleannoIndicates whether the current hostname is forwarded to the origin.
hostHeaderstringnoThe host header that will be sent to the origin.
middlewareScriptnumbernoThe ID of the compute script used as a middleware.
scriptnumbernoThe ID of the linked compute script.
scriptExecuteBeforeCachebooleannoIndicates whether the script will execute ahead of the cache layer.
storagezonenumbernoThe ID of the linked storage zone.
typestringnoOptions: ComputeContainer, ComputeScript, DnsAccelerate, OriginUrl, StorageZone
urlstringnoThe origin URL from where the files are fetched.
verifySslbooleannoIndicates whether the Origin's TLS certificate should be verified.

GetPullzoneRouting (input)#

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

PropertyTypeRequiredDescription
blockedCountriesstring[]noThe list of blocked countries with the two-letter Alpha2 ISO codes. Traffic connecting from a blocked country will be rejected on the DNS level.
filtersstring[]noOptions: all, eea, eu, scripting
redirectedCountriesstring[]noThe list of budget redirected countries with the two-letter Alpha2 ISO codes. Traffic from a redirected country will connect to the cheapest possible node in North America or Europe.
tierstringnoOptions: Standard, Volume
zonesstring[]noOptions: AF, ASIA, EU, SA, US

GetPullzoneOrigin (output)#

Output object GetPullzoneOrigin. Fields below belong to this object.

PropertyTypeAlways presentDescription
containerAppIdstringyesThe ID if the compute container app.
containerEndpointIdstringyesThe ID if the compute container app endpoint.
dnsPortnumberyesThe port for DNS Accelerated endpoints.
dnsSchemestringyesThe scheme for DNS Accelerated endpoints.
followRedirectsbooleanyesIndicates whether the zone will follow origin redirects.
forwardHostHeaderbooleanyesIndicates whether the current hostname is forwarded to the origin.
hostHeaderstringyesThe host header that will be sent to the origin.
middlewareScriptnumberyesThe ID of the compute script used as a middleware.
scriptnumberyesThe ID of the linked compute script.
scriptExecuteBeforeCachebooleanyesIndicates whether the script will execute ahead of the cache layer.
storagezonenumberyesThe ID of the linked storage zone.
typestringyesOptions: ComputeContainer, ComputeScript, DnsAccelerate, OriginUrl, StorageZone
urlstringyesThe origin URL from where the files are fetched.
verifySslbooleanyesIndicates whether the Origin's TLS certificate should be verified.

GetPullzoneRouting (output)#

Output object GetPullzoneRouting. Fields below belong to this object.

PropertyTypeAlways presentDescription
blockedCountriesstring[]yesThe list of blocked countries with the two-letter Alpha2 ISO codes. Traffic connecting from a blocked country will be rejected on the DNS level.
filtersstring[]yesOptions: all, eea, eu, scripting
redirectedCountriesstring[]yesThe list of budget redirected countries with the two-letter Alpha2 ISO codes. Traffic from a redirected country will connect to the cheapest possible node in North America or Europe.
tierstringyesOptions: Standard, Volume
zonesstring[]yesOptions: AF, ASIA, EU, SA, US