Ready to level-up your engineering skills? Join a Pulumi Workshop. Register Now

ZoneSettingsOverride

Provides a resource which customizes Cloudflare zone settings. Note that after destroying this resource Zone Settings will be reset to their initial values.

Example Usage

using Pulumi;
using Cloudflare = Pulumi.Cloudflare;

class MyStack : Stack
{
    public MyStack()
    {
        var test = new Cloudflare.ZoneSettingsOverride("test", new Cloudflare.ZoneSettingsOverrideArgs
        {
            ZoneId = @var.Cloudflare_zone_id,
            Settings = new Cloudflare.Inputs.ZoneSettingsOverrideSettingsArgs
            {
                Brotli = "on",
                ChallengeTtl = 2700,
                SecurityLevel = "high",
                OpportunisticEncryption = "on",
                AutomaticHttpsRewrites = "on",
                Mirage = "on",
                Waf = "on",
                Minify = new Cloudflare.Inputs.ZoneSettingsOverrideSettingsMinifyArgs
                {
                    Css = "on",
                    Js = "off",
                    Html = "off",
                },
                SecurityHeader = new Cloudflare.Inputs.ZoneSettingsOverrideSettingsSecurityHeaderArgs
                {
                    Enabled = true,
                },
            },
        });
    }

}
package main

import (
    "github.com/pulumi/pulumi-cloudflare/sdk/v2/go/cloudflare"
    "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)

func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
        _, err := cloudflare.NewZoneSettingsOverride(ctx, "test", &cloudflare.ZoneSettingsOverrideArgs{
            ZoneId: pulumi.Any(_var.Cloudflare_zone_id),
            Settings: &cloudflare.ZoneSettingsOverrideSettingsArgs{
                Brotli:                  pulumi.String("on"),
                ChallengeTtl:            pulumi.Int(2700),
                SecurityLevel:           pulumi.String("high"),
                OpportunisticEncryption: pulumi.String("on"),
                AutomaticHttpsRewrites:  pulumi.String("on"),
                Mirage:                  pulumi.String("on"),
                Waf:                     pulumi.String("on"),
                Minify: &cloudflare.ZoneSettingsOverrideSettingsMinifyArgs{
                    Css:  pulumi.String("on"),
                    Js:   pulumi.String("off"),
                    Html: pulumi.String("off"),
                },
                SecurityHeader: &cloudflare.ZoneSettingsOverrideSettingsSecurityHeaderArgs{
                    Enabled: pulumi.Bool(true),
                },
            },
        })
        if err != nil {
            return err
        }
        return nil
    })
}
import pulumi
import pulumi_cloudflare as cloudflare

test = cloudflare.ZoneSettingsOverride("test",
    zone_id=var["cloudflare_zone_id"],
    settings=cloudflare.ZoneSettingsOverrideSettingsArgs(
        brotli="on",
        challenge_ttl=2700,
        security_level="high",
        opportunistic_encryption="on",
        automatic_https_rewrites="on",
        mirage="on",
        waf="on",
        minify=cloudflare.ZoneSettingsOverrideSettingsMinifyArgs(
            css="on",
            js="off",
            html="off",
        ),
        security_header=cloudflare.ZoneSettingsOverrideSettingsSecurityHeaderArgs(
            enabled=True,
        ),
    ))
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";

const test = new cloudflare.ZoneSettingsOverride("test", {
    zoneId: _var.cloudflare_zone_id,
    settings: {
        brotli: "on",
        challengeTtl: 2700,
        securityLevel: "high",
        opportunisticEncryption: "on",
        automaticHttpsRewrites: "on",
        mirage: "on",
        waf: "on",
        minify: {
            css: "on",
            js: "off",
            html: "off",
        },
        securityHeader: {
            enabled: true,
        },
    },
});

Create a ZoneSettingsOverride Resource

new ZoneSettingsOverride(name: string, args: ZoneSettingsOverrideArgs, opts?: CustomResourceOptions);
def ZoneSettingsOverride(resource_name: str, opts: Optional[ResourceOptions] = None, settings: Optional[ZoneSettingsOverrideSettingsArgs] = None, zone_id: Optional[str] = None)
func NewZoneSettingsOverride(ctx *Context, name string, args ZoneSettingsOverrideArgs, opts ...ResourceOption) (*ZoneSettingsOverride, error)
public ZoneSettingsOverride(string name, ZoneSettingsOverrideArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args ZoneSettingsOverrideArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ZoneSettingsOverrideArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ZoneSettingsOverrideArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

ZoneSettingsOverride Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The ZoneSettingsOverride resource accepts the following input properties:

ZoneId string

The DNS zone ID to which apply settings.

Settings ZoneSettingsOverrideSettingsArgs

Settings overrides that will be applied to the zone. If a setting is not specified the existing setting will be used. For a full list of available settings see below.

ZoneId string

The DNS zone ID to which apply settings.

Settings ZoneSettingsOverrideSettings

Settings overrides that will be applied to the zone. If a setting is not specified the existing setting will be used. For a full list of available settings see below.

zoneId string

The DNS zone ID to which apply settings.

settings ZoneSettingsOverrideSettings

Settings overrides that will be applied to the zone. If a setting is not specified the existing setting will be used. For a full list of available settings see below.

zone_id str

The DNS zone ID to which apply settings.

settings ZoneSettingsOverrideSettingsArgs

Settings overrides that will be applied to the zone. If a setting is not specified the existing setting will be used. For a full list of available settings see below.

Outputs

All input properties are implicitly available as output properties. Additionally, the ZoneSettingsOverride resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
InitialSettings ZoneSettingsOverrideInitialSettings

Settings present in the zone at the time the resource is created. This will be used to restore the original settings when this resource is destroyed. Shares the same schema as the settings attribute (Above).

InitialSettingsReadAt string
ReadonlySettings List<string>

Which of the current settings are not able to be set by the user. Which settings these are is determined by plan level and user permissions. * zone_status. A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. * zone_type. Status of the zone. Valid values: active, pending, initializing, moved, deleted, deactivated.

ZoneStatus string
ZoneType string
Id string
The provider-assigned unique ID for this managed resource.
InitialSettings ZoneSettingsOverrideInitialSettings

Settings present in the zone at the time the resource is created. This will be used to restore the original settings when this resource is destroyed. Shares the same schema as the settings attribute (Above).

InitialSettingsReadAt string
ReadonlySettings []string

Which of the current settings are not able to be set by the user. Which settings these are is determined by plan level and user permissions. * zone_status. A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. * zone_type. Status of the zone. Valid values: active, pending, initializing, moved, deleted, deactivated.

ZoneStatus string
ZoneType string
id string
The provider-assigned unique ID for this managed resource.
initialSettings ZoneSettingsOverrideInitialSettings

Settings present in the zone at the time the resource is created. This will be used to restore the original settings when this resource is destroyed. Shares the same schema as the settings attribute (Above).

initialSettingsReadAt string
readonlySettings string[]

Which of the current settings are not able to be set by the user. Which settings these are is determined by plan level and user permissions. * zone_status. A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. * zone_type. Status of the zone. Valid values: active, pending, initializing, moved, deleted, deactivated.

zoneStatus string
zoneType string
id str
The provider-assigned unique ID for this managed resource.
initial_settings ZoneSettingsOverrideInitialSettings

Settings present in the zone at the time the resource is created. This will be used to restore the original settings when this resource is destroyed. Shares the same schema as the settings attribute (Above).

initial_settings_read_at str
readonly_settings Sequence[str]

Which of the current settings are not able to be set by the user. Which settings these are is determined by plan level and user permissions. * zone_status. A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. * zone_type. Status of the zone. Valid values: active, pending, initializing, moved, deleted, deactivated.

zone_status str
zone_type str

Look up an Existing ZoneSettingsOverride Resource

Get an existing ZoneSettingsOverride resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ZoneSettingsOverrideState, opts?: CustomResourceOptions): ZoneSettingsOverride
@staticmethod
def get(resource_name: str, id: str, opts: Optional[ResourceOptions] = None, initial_settings: Optional[ZoneSettingsOverrideInitialSettingsArgs] = None, initial_settings_read_at: Optional[str] = None, readonly_settings: Optional[Sequence[str]] = None, settings: Optional[ZoneSettingsOverrideSettingsArgs] = None, zone_id: Optional[str] = None, zone_status: Optional[str] = None, zone_type: Optional[str] = None) -> ZoneSettingsOverride
func GetZoneSettingsOverride(ctx *Context, name string, id IDInput, state *ZoneSettingsOverrideState, opts ...ResourceOption) (*ZoneSettingsOverride, error)
public static ZoneSettingsOverride Get(string name, Input<string> id, ZoneSettingsOverrideState? state, CustomResourceOptions? opts = null)
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.

The following state arguments are supported:

InitialSettings ZoneSettingsOverrideInitialSettingsArgs

Settings present in the zone at the time the resource is created. This will be used to restore the original settings when this resource is destroyed. Shares the same schema as the settings attribute (Above).

InitialSettingsReadAt string
ReadonlySettings List<string>

Which of the current settings are not able to be set by the user. Which settings these are is determined by plan level and user permissions. * zone_status. A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. * zone_type. Status of the zone. Valid values: active, pending, initializing, moved, deleted, deactivated.

Settings ZoneSettingsOverrideSettingsArgs

Settings overrides that will be applied to the zone. If a setting is not specified the existing setting will be used. For a full list of available settings see below.

ZoneId string

The DNS zone ID to which apply settings.

ZoneStatus string
ZoneType string
InitialSettings ZoneSettingsOverrideInitialSettings

Settings present in the zone at the time the resource is created. This will be used to restore the original settings when this resource is destroyed. Shares the same schema as the settings attribute (Above).

InitialSettingsReadAt string
ReadonlySettings []string

Which of the current settings are not able to be set by the user. Which settings these are is determined by plan level and user permissions. * zone_status. A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. * zone_type. Status of the zone. Valid values: active, pending, initializing, moved, deleted, deactivated.

Settings ZoneSettingsOverrideSettings

Settings overrides that will be applied to the zone. If a setting is not specified the existing setting will be used. For a full list of available settings see below.

ZoneId string

The DNS zone ID to which apply settings.

ZoneStatus string
ZoneType string
initialSettings ZoneSettingsOverrideInitialSettings

Settings present in the zone at the time the resource is created. This will be used to restore the original settings when this resource is destroyed. Shares the same schema as the settings attribute (Above).

initialSettingsReadAt string
readonlySettings string[]

Which of the current settings are not able to be set by the user. Which settings these are is determined by plan level and user permissions. * zone_status. A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. * zone_type. Status of the zone. Valid values: active, pending, initializing, moved, deleted, deactivated.

settings ZoneSettingsOverrideSettings

Settings overrides that will be applied to the zone. If a setting is not specified the existing setting will be used. For a full list of available settings see below.

zoneId string

The DNS zone ID to which apply settings.

zoneStatus string
zoneType string
initial_settings ZoneSettingsOverrideInitialSettingsArgs

Settings present in the zone at the time the resource is created. This will be used to restore the original settings when this resource is destroyed. Shares the same schema as the settings attribute (Above).

initial_settings_read_at str
readonly_settings Sequence[str]

Which of the current settings are not able to be set by the user. Which settings these are is determined by plan level and user permissions. * zone_status. A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. * zone_type. Status of the zone. Valid values: active, pending, initializing, moved, deleted, deactivated.

settings ZoneSettingsOverrideSettingsArgs

Settings overrides that will be applied to the zone. If a setting is not specified the existing setting will be used. For a full list of available settings see below.

zone_id str

The DNS zone ID to which apply settings.

zone_status str
zone_type str

Supporting Types

ZoneSettingsOverrideInitialSettings

AlwaysOnline string
AlwaysUseHttps string
AutomaticHttpsRewrites string
Brotli string
BrowserCacheTtl int
BrowserCheck string
CacheLevel string
ChallengeTtl int
CnameFlattening string
DevelopmentMode string
EmailObfuscation string
H2Prioritization string
HotlinkProtection string
Http2 string
Http3 string
ImageResizing string
IpGeolocation string
Ipv6 string
MaxUpload int
MinTlsVersion string
Minify ZoneSettingsOverrideInitialSettingsMinifyArgs
Mirage string
MobileRedirect ZoneSettingsOverrideInitialSettingsMobileRedirectArgs
OpportunisticEncryption string
OpportunisticOnion string
OriginErrorPagePassThru string
Polish string
PrefetchPreload string
PrivacyPass string
PseudoIpv4 string
ResponseBuffering string
RocketLoader string
SecurityHeader ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs
SecurityLevel string
ServerSideExclude string
SortQueryStringForCache string
Ssl string
Tls12Only string

Deprecated: tls_1_2_only has been deprecated in favour of using min_tls_version = &#34;1.2&#34; instead.

Tls13 string
TlsClientAuth string
TrueClientIpHeader string
UniversalSsl string
Waf string
Webp string

. Note that the value specified will be ignored unless polish is turned on (i.e. is “lossless” or “lossy”)

Websockets string
ZeroRtt string
AlwaysOnline string
AlwaysUseHttps string
AutomaticHttpsRewrites string
Brotli string
BrowserCacheTtl int
BrowserCheck string
CacheLevel string
ChallengeTtl int
CnameFlattening string
DevelopmentMode string
EmailObfuscation string
H2Prioritization string
HotlinkProtection string
Http2 string
Http3 string
ImageResizing string
IpGeolocation string
Ipv6 string
MaxUpload int
MinTlsVersion string
Minify ZoneSettingsOverrideInitialSettingsMinify
Mirage string
MobileRedirect ZoneSettingsOverrideInitialSettingsMobileRedirect
OpportunisticEncryption string
OpportunisticOnion string
OriginErrorPagePassThru string
Polish string
PrefetchPreload string
PrivacyPass string
PseudoIpv4 string
ResponseBuffering string
RocketLoader string
SecurityHeader ZoneSettingsOverrideInitialSettingsSecurityHeader
SecurityLevel string
ServerSideExclude string
SortQueryStringForCache string
Ssl string
Tls12Only string

Deprecated: tls_1_2_only has been deprecated in favour of using min_tls_version = &#34;1.2&#34; instead.

Tls13 string
TlsClientAuth string
TrueClientIpHeader string
UniversalSsl string
Waf string
Webp string

. Note that the value specified will be ignored unless polish is turned on (i.e. is “lossless” or “lossy”)

Websockets string
ZeroRtt string
alwaysOnline string
alwaysUseHttps string
automaticHttpsRewrites string
brotli string
browserCacheTtl number
browserCheck string
cacheLevel string
challengeTtl number
cnameFlattening string
developmentMode string
emailObfuscation string
h2Prioritization string
hotlinkProtection string
http2 string
http3 string
imageResizing string
ipGeolocation string
ipv6 string
maxUpload number
minTlsVersion string
minify ZoneSettingsOverrideInitialSettingsMinify
mirage string
mobileRedirect ZoneSettingsOverrideInitialSettingsMobileRedirect
opportunisticEncryption string
opportunisticOnion string
originErrorPagePassThru string
polish string
prefetchPreload string
privacyPass string
pseudoIpv4 string
responseBuffering string
rocketLoader string
securityHeader ZoneSettingsOverrideInitialSettingsSecurityHeader
securityLevel string
serverSideExclude string
sortQueryStringForCache string
ssl string
tls12Only string

Deprecated: tls_1_2_only has been deprecated in favour of using min_tls_version = &#34;1.2&#34; instead.

tls13 string
tlsClientAuth string
trueClientIpHeader string
universalSsl string
waf string
webp string

. Note that the value specified will be ignored unless polish is turned on (i.e. is “lossless” or “lossy”)

websockets string
zeroRtt string
always_online str
always_use_https str
automatic_https_rewrites str
brotli str
browser_cache_ttl int
browser_check str
cache_level str
challenge_ttl int
cname_flattening str
development_mode str
email_obfuscation str
h2_prioritization str
hotlink_protection str
http2 str
http3 str
image_resizing str
ip_geolocation str
ipv6 str
max_upload int
min_tls_version str
minify ZoneSettingsOverrideInitialSettingsMinifyArgs
mirage str
mobile_redirect ZoneSettingsOverrideInitialSettingsMobileRedirectArgs
opportunistic_encryption str
opportunistic_onion str
origin_error_page_pass_thru str
polish str
prefetch_preload str
privacy_pass str
pseudo_ipv4 str
response_buffering str
rocket_loader str
security_header ZoneSettingsOverrideInitialSettingsSecurityHeaderArgs
security_level str
server_side_exclude str
sort_query_string_for_cache str
ssl str
tls12_only str

Deprecated: tls_1_2_only has been deprecated in favour of using min_tls_version = &#34;1.2&#34; instead.

tls13 str
tls_client_auth str
true_client_ip_header str
universal_ssl str
waf str
webp str

. Note that the value specified will be ignored unless polish is turned on (i.e. is “lossless” or “lossy”)

websockets str
zero_rtt str

ZoneSettingsOverrideInitialSettingsMinify

Css string

“on”/“off”

Html string

“on”/“off”

Js string

“on”/“off”

Css string

“on”/“off”

Html string

“on”/“off”

Js string

“on”/“off”

css string

“on”/“off”

html string

“on”/“off”

js string

“on”/“off”

css str

“on”/“off”

html str

“on”/“off”

js str

“on”/“off”

ZoneSettingsOverrideInitialSettingsMobileRedirect

MobileSubdomain string

String value

Status string

“on”/“off”

StripUri bool

true/false

MobileSubdomain string

String value

Status string

“on”/“off”

StripUri bool

true/false

mobileSubdomain string

String value

status string

“on”/“off”

stripUri boolean

true/false

mobile_subdomain str

String value

status str

“on”/“off”

strip_uri bool

true/false

ZoneSettingsOverrideInitialSettingsSecurityHeader

Enabled bool

true/false

IncludeSubdomains bool

true/false

MaxAge int

Integer

Nosniff bool

true/false

Preload bool

true/false

Enabled bool

true/false

IncludeSubdomains bool

true/false

MaxAge int

Integer

Nosniff bool

true/false

Preload bool

true/false

enabled boolean

true/false

includeSubdomains boolean

true/false

maxAge number

Integer

nosniff boolean

true/false

preload boolean

true/false

enabled bool

true/false

include_subdomains bool

true/false

max_age int

Integer

nosniff bool

true/false

preload bool

true/false

ZoneSettingsOverrideSettings

AlwaysOnline string
AlwaysUseHttps string
AutomaticHttpsRewrites string
Brotli string
BrowserCacheTtl int
BrowserCheck string
CacheLevel string
ChallengeTtl int
CnameFlattening string
DevelopmentMode string
EmailObfuscation string
H2Prioritization string
HotlinkProtection string
Http2 string
Http3 string
ImageResizing string
IpGeolocation string
Ipv6 string
MaxUpload int
MinTlsVersion string
Minify ZoneSettingsOverrideSettingsMinifyArgs
Mirage string
MobileRedirect ZoneSettingsOverrideSettingsMobileRedirectArgs
OpportunisticEncryption string
OpportunisticOnion string
OriginErrorPagePassThru string
Polish string
PrefetchPreload string
PrivacyPass string
PseudoIpv4 string
ResponseBuffering string
RocketLoader string
SecurityHeader ZoneSettingsOverrideSettingsSecurityHeaderArgs
SecurityLevel string
ServerSideExclude string
SortQueryStringForCache string
Ssl string
Tls12Only string

Deprecated: tls_1_2_only has been deprecated in favour of using min_tls_version = &#34;1.2&#34; instead.

Tls13 string
TlsClientAuth string
TrueClientIpHeader string
UniversalSsl string
Waf string
Webp string

. Note that the value specified will be ignored unless polish is turned on (i.e. is “lossless” or “lossy”)

Websockets string
ZeroRtt string
AlwaysOnline string
AlwaysUseHttps string
AutomaticHttpsRewrites string
Brotli string
BrowserCacheTtl int
BrowserCheck string
CacheLevel string
ChallengeTtl int
CnameFlattening string
DevelopmentMode string
EmailObfuscation string
H2Prioritization string
HotlinkProtection string
Http2 string
Http3 string
ImageResizing string
IpGeolocation string
Ipv6 string
MaxUpload int
MinTlsVersion string
Minify ZoneSettingsOverrideSettingsMinify
Mirage string
MobileRedirect ZoneSettingsOverrideSettingsMobileRedirect
OpportunisticEncryption string
OpportunisticOnion string
OriginErrorPagePassThru string
Polish string
PrefetchPreload string
PrivacyPass string
PseudoIpv4 string
ResponseBuffering string
RocketLoader string
SecurityHeader ZoneSettingsOverrideSettingsSecurityHeader
SecurityLevel string
ServerSideExclude string
SortQueryStringForCache string
Ssl string
Tls12Only string

Deprecated: tls_1_2_only has been deprecated in favour of using min_tls_version = &#34;1.2&#34; instead.

Tls13 string
TlsClientAuth string
TrueClientIpHeader string
UniversalSsl string
Waf string
Webp string

. Note that the value specified will be ignored unless polish is turned on (i.e. is “lossless” or “lossy”)

Websockets string
ZeroRtt string
alwaysOnline string
alwaysUseHttps string
automaticHttpsRewrites string
brotli string
browserCacheTtl number
browserCheck string
cacheLevel string
challengeTtl number
cnameFlattening string
developmentMode string
emailObfuscation string
h2Prioritization string
hotlinkProtection string
http2 string
http3 string
imageResizing string
ipGeolocation string
ipv6 string
maxUpload number
minTlsVersion string
minify ZoneSettingsOverrideSettingsMinify
mirage string
mobileRedirect ZoneSettingsOverrideSettingsMobileRedirect
opportunisticEncryption string
opportunisticOnion string
originErrorPagePassThru string
polish string
prefetchPreload string
privacyPass string
pseudoIpv4 string
responseBuffering string
rocketLoader string
securityHeader ZoneSettingsOverrideSettingsSecurityHeader
securityLevel string
serverSideExclude string
sortQueryStringForCache string
ssl string
tls12Only string

Deprecated: tls_1_2_only has been deprecated in favour of using min_tls_version = &#34;1.2&#34; instead.

tls13 string
tlsClientAuth string
trueClientIpHeader string
universalSsl string
waf string
webp string

. Note that the value specified will be ignored unless polish is turned on (i.e. is “lossless” or “lossy”)

websockets string
zeroRtt string
always_online str
always_use_https str
automatic_https_rewrites str
brotli str
browser_cache_ttl int
browser_check str
cache_level str
challenge_ttl int
cname_flattening str
development_mode str
email_obfuscation str
h2_prioritization str
hotlink_protection str
http2 str
http3 str
image_resizing str
ip_geolocation str
ipv6 str
max_upload int
min_tls_version str
minify ZoneSettingsOverrideSettingsMinifyArgs
mirage str
mobile_redirect ZoneSettingsOverrideSettingsMobileRedirectArgs
opportunistic_encryption str
opportunistic_onion str
origin_error_page_pass_thru str
polish str
prefetch_preload str
privacy_pass str
pseudo_ipv4 str
response_buffering str
rocket_loader str
security_header ZoneSettingsOverrideSettingsSecurityHeaderArgs
security_level str
server_side_exclude str
sort_query_string_for_cache str
ssl str
tls12_only str

Deprecated: tls_1_2_only has been deprecated in favour of using min_tls_version = &#34;1.2&#34; instead.

tls13 str
tls_client_auth str
true_client_ip_header str
universal_ssl str
waf str
webp str

. Note that the value specified will be ignored unless polish is turned on (i.e. is “lossless” or “lossy”)

websockets str
zero_rtt str

ZoneSettingsOverrideSettingsMinify

Css string

“on”/“off”

Html string

“on”/“off”

Js string

“on”/“off”

Css string

“on”/“off”

Html string

“on”/“off”

Js string

“on”/“off”

css string

“on”/“off”

html string

“on”/“off”

js string

“on”/“off”

css str

“on”/“off”

html str

“on”/“off”

js str

“on”/“off”

ZoneSettingsOverrideSettingsMobileRedirect

MobileSubdomain string

String value

Status string

“on”/“off”

StripUri bool

true/false

MobileSubdomain string

String value

Status string

“on”/“off”

StripUri bool

true/false

mobileSubdomain string

String value

status string

“on”/“off”

stripUri boolean

true/false

mobile_subdomain str

String value

status str

“on”/“off”

strip_uri bool

true/false

ZoneSettingsOverrideSettingsSecurityHeader

Enabled bool

true/false

IncludeSubdomains bool

true/false

MaxAge int

Integer

Nosniff bool

true/false

Preload bool

true/false

Enabled bool

true/false

IncludeSubdomains bool

true/false

MaxAge int

Integer

Nosniff bool

true/false

Preload bool

true/false

enabled boolean

true/false

includeSubdomains boolean

true/false

maxAge number

Integer

nosniff boolean

true/false

preload boolean

true/false

enabled bool

true/false

include_subdomains bool

true/false

max_age int

Integer

nosniff bool

true/false

preload bool

true/false

Package Details

Repository
https://github.com/pulumi/pulumi-cloudflare
License
Apache-2.0
Notes
This Pulumi package is based on the cloudflare Terraform Provider.