1. Packages
  2. Cloudflare
  3. API Docs
  4. ZoneSettingsOverride
Cloudflare v5.34.0 published on Friday, Jul 12, 2024 by Pulumi

cloudflare.ZoneSettingsOverride

Explore with Pulumi AI

cloudflare logo
Cloudflare v5.34.0 published on Friday, Jul 12, 2024 by Pulumi

    Provides a resource which customizes Cloudflare zone settings.

    You should not use this resource to manage every zone setting. This resource is only intended to override those which you do not want the default. Attempting to manage all settings will result in problems with the resource applying in a consistent manner.

    Plan-Dependent Settings

    Note that some settings are only available on certain plans. Setting an argument for a feature that is not available on the plan configured for the zone will result in an error:

    Error: invalid zone setting "\<argument\>" (value: \<value\>) found - cannot be set as it is read only
    

    This is true even when setting the argument to its default value. These values should either be omitted or set to null for zones with plans that don’t support the feature. See the plan feature matrices for details on feature support by plan.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as cloudflare from "@pulumi/cloudflare";
    
    const test = new cloudflare.ZoneSettingsOverride("test", {
        zoneId: "0da42c8d2132a9ddaf714f9e7c920711",
        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,
            },
        },
    });
    
    import pulumi
    import pulumi_cloudflare as cloudflare
    
    test = cloudflare.ZoneSettingsOverride("test",
        zone_id="0da42c8d2132a9ddaf714f9e7c920711",
        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,
            ),
        ))
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-cloudflare/sdk/v5/go/cloudflare"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := cloudflare.NewZoneSettingsOverride(ctx, "test", &cloudflare.ZoneSettingsOverrideArgs{
    			ZoneId: pulumi.String("0da42c8d2132a9ddaf714f9e7c920711"),
    			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
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Cloudflare = Pulumi.Cloudflare;
    
    return await Deployment.RunAsync(() => 
    {
        var test = new Cloudflare.ZoneSettingsOverride("test", new()
        {
            ZoneId = "0da42c8d2132a9ddaf714f9e7c920711",
            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 generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.cloudflare.ZoneSettingsOverride;
    import com.pulumi.cloudflare.ZoneSettingsOverrideArgs;
    import com.pulumi.cloudflare.inputs.ZoneSettingsOverrideSettingsArgs;
    import com.pulumi.cloudflare.inputs.ZoneSettingsOverrideSettingsMinifyArgs;
    import com.pulumi.cloudflare.inputs.ZoneSettingsOverrideSettingsSecurityHeaderArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var test = new ZoneSettingsOverride("test", ZoneSettingsOverrideArgs.builder()
                .zoneId("0da42c8d2132a9ddaf714f9e7c920711")
                .settings(ZoneSettingsOverrideSettingsArgs.builder()
                    .brotli("on")
                    .challengeTtl(2700)
                    .securityLevel("high")
                    .opportunisticEncryption("on")
                    .automaticHttpsRewrites("on")
                    .mirage("on")
                    .waf("on")
                    .minify(ZoneSettingsOverrideSettingsMinifyArgs.builder()
                        .css("on")
                        .js("off")
                        .html("off")
                        .build())
                    .securityHeader(ZoneSettingsOverrideSettingsSecurityHeaderArgs.builder()
                        .enabled(true)
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      test:
        type: cloudflare:ZoneSettingsOverride
        properties:
          zoneId: 0da42c8d2132a9ddaf714f9e7c920711
          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 ZoneSettingsOverride Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ZoneSettingsOverride(name: string, args: ZoneSettingsOverrideArgs, opts?: CustomResourceOptions);
    @overload
    def ZoneSettingsOverride(resource_name: str,
                             args: ZoneSettingsOverrideArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def ZoneSettingsOverride(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             zone_id: Optional[str] = None,
                             settings: Optional[ZoneSettingsOverrideSettingsArgs] = None)
    func NewZoneSettingsOverride(ctx *Context, name string, args ZoneSettingsOverrideArgs, opts ...ResourceOption) (*ZoneSettingsOverride, error)
    public ZoneSettingsOverride(string name, ZoneSettingsOverrideArgs args, CustomResourceOptions? opts = null)
    public ZoneSettingsOverride(String name, ZoneSettingsOverrideArgs args)
    public ZoneSettingsOverride(String name, ZoneSettingsOverrideArgs args, CustomResourceOptions options)
    
    type: cloudflare:ZoneSettingsOverride
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    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.
    args ZoneSettingsOverrideArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control 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.
    name String
    The unique name of the resource.
    args ZoneSettingsOverrideArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var zoneSettingsOverrideResource = new Cloudflare.ZoneSettingsOverride("zoneSettingsOverrideResource", new()
    {
        ZoneId = "string",
        Settings = new Cloudflare.Inputs.ZoneSettingsOverrideSettingsArgs
        {
            AlwaysOnline = "string",
            AlwaysUseHttps = "string",
            AutomaticHttpsRewrites = "string",
            BinaryAst = "string",
            Brotli = "string",
            BrowserCacheTtl = 0,
            BrowserCheck = "string",
            CacheLevel = "string",
            ChallengeTtl = 0,
            Ciphers = new[]
            {
                "string",
            },
            CnameFlattening = "string",
            DevelopmentMode = "string",
            EarlyHints = "string",
            EmailObfuscation = "string",
            FilterLogsToCloudflare = "string",
            Fonts = "string",
            H2Prioritization = "string",
            HotlinkProtection = "string",
            Http2 = "string",
            Http3 = "string",
            ImageResizing = "string",
            IpGeolocation = "string",
            Ipv6 = "string",
            LogToCloudflare = "string",
            MaxUpload = 0,
            MinTlsVersion = "string",
            Minify = new Cloudflare.Inputs.ZoneSettingsOverrideSettingsMinifyArgs
            {
                Css = "string",
                Html = "string",
                Js = "string",
            },
            Mirage = "string",
            Nel = new Cloudflare.Inputs.ZoneSettingsOverrideSettingsNelArgs
            {
                Enabled = false,
            },
            OpportunisticEncryption = "string",
            OpportunisticOnion = "string",
            OrangeToOrange = "string",
            OriginErrorPagePassThru = "string",
            OriginMaxHttpVersion = "string",
            Polish = "string",
            PrefetchPreload = "string",
            PrivacyPass = "string",
            ProxyReadTimeout = "string",
            PseudoIpv4 = "string",
            ResponseBuffering = "string",
            RocketLoader = "string",
            SecurityHeader = new Cloudflare.Inputs.ZoneSettingsOverrideSettingsSecurityHeaderArgs
            {
                Enabled = false,
                IncludeSubdomains = false,
                MaxAge = 0,
                Nosniff = false,
                Preload = false,
            },
            SecurityLevel = "string",
            ServerSideExclude = "string",
            SortQueryStringForCache = "string",
            Ssl = "string",
            Tls13 = "string",
            TlsClientAuth = "string",
            TrueClientIpHeader = "string",
            UniversalSsl = "string",
            VisitorIp = "string",
            Waf = "string",
            Webp = "string",
            Websockets = "string",
            ZeroRtt = "string",
        },
    });
    
    example, err := cloudflare.NewZoneSettingsOverride(ctx, "zoneSettingsOverrideResource", &cloudflare.ZoneSettingsOverrideArgs{
    	ZoneId: pulumi.String("string"),
    	Settings: &cloudflare.ZoneSettingsOverrideSettingsArgs{
    		AlwaysOnline:           pulumi.String("string"),
    		AlwaysUseHttps:         pulumi.String("string"),
    		AutomaticHttpsRewrites: pulumi.String("string"),
    		BinaryAst:              pulumi.String("string"),
    		Brotli:                 pulumi.String("string"),
    		BrowserCacheTtl:        pulumi.Int(0),
    		BrowserCheck:           pulumi.String("string"),
    		CacheLevel:             pulumi.String("string"),
    		ChallengeTtl:           pulumi.Int(0),
    		Ciphers: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		CnameFlattening:        pulumi.String("string"),
    		DevelopmentMode:        pulumi.String("string"),
    		EarlyHints:             pulumi.String("string"),
    		EmailObfuscation:       pulumi.String("string"),
    		FilterLogsToCloudflare: pulumi.String("string"),
    		Fonts:                  pulumi.String("string"),
    		H2Prioritization:       pulumi.String("string"),
    		HotlinkProtection:      pulumi.String("string"),
    		Http2:                  pulumi.String("string"),
    		Http3:                  pulumi.String("string"),
    		ImageResizing:          pulumi.String("string"),
    		IpGeolocation:          pulumi.String("string"),
    		Ipv6:                   pulumi.String("string"),
    		LogToCloudflare:        pulumi.String("string"),
    		MaxUpload:              pulumi.Int(0),
    		MinTlsVersion:          pulumi.String("string"),
    		Minify: &cloudflare.ZoneSettingsOverrideSettingsMinifyArgs{
    			Css:  pulumi.String("string"),
    			Html: pulumi.String("string"),
    			Js:   pulumi.String("string"),
    		},
    		Mirage: pulumi.String("string"),
    		Nel: &cloudflare.ZoneSettingsOverrideSettingsNelArgs{
    			Enabled: pulumi.Bool(false),
    		},
    		OpportunisticEncryption: pulumi.String("string"),
    		OpportunisticOnion:      pulumi.String("string"),
    		OrangeToOrange:          pulumi.String("string"),
    		OriginErrorPagePassThru: pulumi.String("string"),
    		OriginMaxHttpVersion:    pulumi.String("string"),
    		Polish:                  pulumi.String("string"),
    		PrefetchPreload:         pulumi.String("string"),
    		PrivacyPass:             pulumi.String("string"),
    		ProxyReadTimeout:        pulumi.String("string"),
    		PseudoIpv4:              pulumi.String("string"),
    		ResponseBuffering:       pulumi.String("string"),
    		RocketLoader:            pulumi.String("string"),
    		SecurityHeader: &cloudflare.ZoneSettingsOverrideSettingsSecurityHeaderArgs{
    			Enabled:           pulumi.Bool(false),
    			IncludeSubdomains: pulumi.Bool(false),
    			MaxAge:            pulumi.Int(0),
    			Nosniff:           pulumi.Bool(false),
    			Preload:           pulumi.Bool(false),
    		},
    		SecurityLevel:           pulumi.String("string"),
    		ServerSideExclude:       pulumi.String("string"),
    		SortQueryStringForCache: pulumi.String("string"),
    		Ssl:                     pulumi.String("string"),
    		Tls13:                   pulumi.String("string"),
    		TlsClientAuth:           pulumi.String("string"),
    		TrueClientIpHeader:      pulumi.String("string"),
    		UniversalSsl:            pulumi.String("string"),
    		VisitorIp:               pulumi.String("string"),
    		Waf:                     pulumi.String("string"),
    		Webp:                    pulumi.String("string"),
    		Websockets:              pulumi.String("string"),
    		ZeroRtt:                 pulumi.String("string"),
    	},
    })
    
    var zoneSettingsOverrideResource = new ZoneSettingsOverride("zoneSettingsOverrideResource", ZoneSettingsOverrideArgs.builder()
        .zoneId("string")
        .settings(ZoneSettingsOverrideSettingsArgs.builder()
            .alwaysOnline("string")
            .alwaysUseHttps("string")
            .automaticHttpsRewrites("string")
            .binaryAst("string")
            .brotli("string")
            .browserCacheTtl(0)
            .browserCheck("string")
            .cacheLevel("string")
            .challengeTtl(0)
            .ciphers("string")
            .cnameFlattening("string")
            .developmentMode("string")
            .earlyHints("string")
            .emailObfuscation("string")
            .filterLogsToCloudflare("string")
            .fonts("string")
            .h2Prioritization("string")
            .hotlinkProtection("string")
            .http2("string")
            .http3("string")
            .imageResizing("string")
            .ipGeolocation("string")
            .ipv6("string")
            .logToCloudflare("string")
            .maxUpload(0)
            .minTlsVersion("string")
            .minify(ZoneSettingsOverrideSettingsMinifyArgs.builder()
                .css("string")
                .html("string")
                .js("string")
                .build())
            .mirage("string")
            .nel(ZoneSettingsOverrideSettingsNelArgs.builder()
                .enabled(false)
                .build())
            .opportunisticEncryption("string")
            .opportunisticOnion("string")
            .orangeToOrange("string")
            .originErrorPagePassThru("string")
            .originMaxHttpVersion("string")
            .polish("string")
            .prefetchPreload("string")
            .privacyPass("string")
            .proxyReadTimeout("string")
            .pseudoIpv4("string")
            .responseBuffering("string")
            .rocketLoader("string")
            .securityHeader(ZoneSettingsOverrideSettingsSecurityHeaderArgs.builder()
                .enabled(false)
                .includeSubdomains(false)
                .maxAge(0)
                .nosniff(false)
                .preload(false)
                .build())
            .securityLevel("string")
            .serverSideExclude("string")
            .sortQueryStringForCache("string")
            .ssl("string")
            .tls13("string")
            .tlsClientAuth("string")
            .trueClientIpHeader("string")
            .universalSsl("string")
            .visitorIp("string")
            .waf("string")
            .webp("string")
            .websockets("string")
            .zeroRtt("string")
            .build())
        .build());
    
    zone_settings_override_resource = cloudflare.ZoneSettingsOverride("zoneSettingsOverrideResource",
        zone_id="string",
        settings=cloudflare.ZoneSettingsOverrideSettingsArgs(
            always_online="string",
            always_use_https="string",
            automatic_https_rewrites="string",
            binary_ast="string",
            brotli="string",
            browser_cache_ttl=0,
            browser_check="string",
            cache_level="string",
            challenge_ttl=0,
            ciphers=["string"],
            cname_flattening="string",
            development_mode="string",
            early_hints="string",
            email_obfuscation="string",
            filter_logs_to_cloudflare="string",
            fonts="string",
            h2_prioritization="string",
            hotlink_protection="string",
            http2="string",
            http3="string",
            image_resizing="string",
            ip_geolocation="string",
            ipv6="string",
            log_to_cloudflare="string",
            max_upload=0,
            min_tls_version="string",
            minify=cloudflare.ZoneSettingsOverrideSettingsMinifyArgs(
                css="string",
                html="string",
                js="string",
            ),
            mirage="string",
            nel=cloudflare.ZoneSettingsOverrideSettingsNelArgs(
                enabled=False,
            ),
            opportunistic_encryption="string",
            opportunistic_onion="string",
            orange_to_orange="string",
            origin_error_page_pass_thru="string",
            origin_max_http_version="string",
            polish="string",
            prefetch_preload="string",
            privacy_pass="string",
            proxy_read_timeout="string",
            pseudo_ipv4="string",
            response_buffering="string",
            rocket_loader="string",
            security_header=cloudflare.ZoneSettingsOverrideSettingsSecurityHeaderArgs(
                enabled=False,
                include_subdomains=False,
                max_age=0,
                nosniff=False,
                preload=False,
            ),
            security_level="string",
            server_side_exclude="string",
            sort_query_string_for_cache="string",
            ssl="string",
            tls13="string",
            tls_client_auth="string",
            true_client_ip_header="string",
            universal_ssl="string",
            visitor_ip="string",
            waf="string",
            webp="string",
            websockets="string",
            zero_rtt="string",
        ))
    
    const zoneSettingsOverrideResource = new cloudflare.ZoneSettingsOverride("zoneSettingsOverrideResource", {
        zoneId: "string",
        settings: {
            alwaysOnline: "string",
            alwaysUseHttps: "string",
            automaticHttpsRewrites: "string",
            binaryAst: "string",
            brotli: "string",
            browserCacheTtl: 0,
            browserCheck: "string",
            cacheLevel: "string",
            challengeTtl: 0,
            ciphers: ["string"],
            cnameFlattening: "string",
            developmentMode: "string",
            earlyHints: "string",
            emailObfuscation: "string",
            filterLogsToCloudflare: "string",
            fonts: "string",
            h2Prioritization: "string",
            hotlinkProtection: "string",
            http2: "string",
            http3: "string",
            imageResizing: "string",
            ipGeolocation: "string",
            ipv6: "string",
            logToCloudflare: "string",
            maxUpload: 0,
            minTlsVersion: "string",
            minify: {
                css: "string",
                html: "string",
                js: "string",
            },
            mirage: "string",
            nel: {
                enabled: false,
            },
            opportunisticEncryption: "string",
            opportunisticOnion: "string",
            orangeToOrange: "string",
            originErrorPagePassThru: "string",
            originMaxHttpVersion: "string",
            polish: "string",
            prefetchPreload: "string",
            privacyPass: "string",
            proxyReadTimeout: "string",
            pseudoIpv4: "string",
            responseBuffering: "string",
            rocketLoader: "string",
            securityHeader: {
                enabled: false,
                includeSubdomains: false,
                maxAge: 0,
                nosniff: false,
                preload: false,
            },
            securityLevel: "string",
            serverSideExclude: "string",
            sortQueryStringForCache: "string",
            ssl: "string",
            tls13: "string",
            tlsClientAuth: "string",
            trueClientIpHeader: "string",
            universalSsl: "string",
            visitorIp: "string",
            waf: "string",
            webp: "string",
            websockets: "string",
            zeroRtt: "string",
        },
    });
    
    type: cloudflare:ZoneSettingsOverride
    properties:
        settings:
            alwaysOnline: string
            alwaysUseHttps: string
            automaticHttpsRewrites: string
            binaryAst: string
            brotli: string
            browserCacheTtl: 0
            browserCheck: string
            cacheLevel: string
            challengeTtl: 0
            ciphers:
                - string
            cnameFlattening: string
            developmentMode: string
            earlyHints: string
            emailObfuscation: string
            filterLogsToCloudflare: string
            fonts: string
            h2Prioritization: string
            hotlinkProtection: string
            http2: string
            http3: string
            imageResizing: string
            ipGeolocation: string
            ipv6: string
            logToCloudflare: string
            maxUpload: 0
            minTlsVersion: string
            minify:
                css: string
                html: string
                js: string
            mirage: string
            nel:
                enabled: false
            opportunisticEncryption: string
            opportunisticOnion: string
            orangeToOrange: string
            originErrorPagePassThru: string
            originMaxHttpVersion: string
            polish: string
            prefetchPreload: string
            privacyPass: string
            proxyReadTimeout: string
            pseudoIpv4: string
            responseBuffering: string
            rocketLoader: string
            securityHeader:
                enabled: false
                includeSubdomains: false
                maxAge: 0
                nosniff: false
                preload: false
            securityLevel: string
            serverSideExclude: string
            sortQueryStringForCache: string
            ssl: string
            tls13: string
            tlsClientAuth: string
            trueClientIpHeader: string
            universalSsl: string
            visitorIp: string
            waf: string
            webp: string
            websockets: string
            zeroRtt: string
        zoneId: string
    

    ZoneSettingsOverride Resource Properties

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

    Inputs

    The ZoneSettingsOverride resource accepts the following input properties:

    ZoneId string
    The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource.
    Settings ZoneSettingsOverrideSettings
    ZoneId string
    The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource.
    Settings ZoneSettingsOverrideSettingsArgs
    zoneId String
    The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource.
    settings ZoneSettingsOverrideSettings
    zoneId string
    The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource.
    settings ZoneSettingsOverrideSettings
    zone_id str
    The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource.
    settings ZoneSettingsOverrideSettingsArgs
    zoneId String
    The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource.
    settings Property Map

    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 List<ZoneSettingsOverrideInitialSetting>
    InitialSettingsReadAt string
    ReadonlySettings List<string>
    ZoneStatus string
    ZoneType string
    Id string
    The provider-assigned unique ID for this managed resource.
    InitialSettings []ZoneSettingsOverrideInitialSetting
    InitialSettingsReadAt string
    ReadonlySettings []string
    ZoneStatus string
    ZoneType string
    id String
    The provider-assigned unique ID for this managed resource.
    initialSettings List<ZoneSettingsOverrideInitialSetting>
    initialSettingsReadAt String
    readonlySettings List<String>
    zoneStatus String
    zoneType String
    id string
    The provider-assigned unique ID for this managed resource.
    initialSettings ZoneSettingsOverrideInitialSetting[]
    initialSettingsReadAt string
    readonlySettings string[]
    zoneStatus string
    zoneType string
    id str
    The provider-assigned unique ID for this managed resource.
    initial_settings Sequence[ZoneSettingsOverrideInitialSetting]
    initial_settings_read_at str
    readonly_settings Sequence[str]
    zone_status str
    zone_type str
    id String
    The provider-assigned unique ID for this managed resource.
    initialSettings List<Property Map>
    initialSettingsReadAt String
    readonlySettings List<String>
    zoneStatus String
    zoneType String

    Look up 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[Sequence[ZoneSettingsOverrideInitialSettingArgs]] = 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)
    public static ZoneSettingsOverride get(String name, Output<String> id, ZoneSettingsOverrideState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    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.
    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 List<ZoneSettingsOverrideInitialSetting>
    InitialSettingsReadAt string
    ReadonlySettings List<string>
    Settings ZoneSettingsOverrideSettings
    ZoneId string
    The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource.
    ZoneStatus string
    ZoneType string
    InitialSettings []ZoneSettingsOverrideInitialSettingArgs
    InitialSettingsReadAt string
    ReadonlySettings []string
    Settings ZoneSettingsOverrideSettingsArgs
    ZoneId string
    The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource.
    ZoneStatus string
    ZoneType string
    initialSettings List<ZoneSettingsOverrideInitialSetting>
    initialSettingsReadAt String
    readonlySettings List<String>
    settings ZoneSettingsOverrideSettings
    zoneId String
    The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource.
    zoneStatus String
    zoneType String
    initialSettings ZoneSettingsOverrideInitialSetting[]
    initialSettingsReadAt string
    readonlySettings string[]
    settings ZoneSettingsOverrideSettings
    zoneId string
    The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource.
    zoneStatus string
    zoneType string
    initial_settings Sequence[ZoneSettingsOverrideInitialSettingArgs]
    initial_settings_read_at str
    readonly_settings Sequence[str]
    settings ZoneSettingsOverrideSettingsArgs
    zone_id str
    The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource.
    zone_status str
    zone_type str
    initialSettings List<Property Map>
    initialSettingsReadAt String
    readonlySettings List<String>
    settings Property Map
    zoneId String
    The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource.
    zoneStatus String
    zoneType String

    Supporting Types

    ZoneSettingsOverrideInitialSetting, ZoneSettingsOverrideInitialSettingArgs

    AlwaysOnline string
    AlwaysUseHttps string
    AutomaticHttpsRewrites string
    BinaryAst string
    Brotli string
    BrowserCacheTtl int
    BrowserCheck string
    CacheLevel string
    ChallengeTtl int
    Ciphers List<string>
    CnameFlattening string
    DevelopmentMode string
    EarlyHints string
    EmailObfuscation string
    FilterLogsToCloudflare string
    Fonts string
    H2Prioritization string
    HotlinkProtection string
    Http2 string
    Http3 string
    ImageResizing string
    IpGeolocation string
    Ipv6 string
    LogToCloudflare string
    MaxUpload int
    MinTlsVersion string
    Minify ZoneSettingsOverrideInitialSettingMinify
    Mirage string
    MobileRedirect ZoneSettingsOverrideInitialSettingMobileRedirect

    Deprecated: Mobile redirects has been deprecated and disabled in favour of Single Redirects and are no longer configurable using the API. Refer to Perform mobile redirects for examples of performing mobile redirects with Single Redirects.

    Nel ZoneSettingsOverrideInitialSettingNel
    OpportunisticEncryption string
    OpportunisticOnion string
    OrangeToOrange string
    OriginErrorPagePassThru string
    OriginMaxHttpVersion string
    Polish string
    PrefetchPreload string
    PrivacyPass string
    ProxyReadTimeout string
    PseudoIpv4 string
    ResponseBuffering string
    RocketLoader string
    SecurityHeader ZoneSettingsOverrideInitialSettingSecurityHeader
    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 = "1.2" instead.

    Tls13 string
    TlsClientAuth string
    TrueClientIpHeader string
    UniversalSsl string
    VisitorIp string
    Waf string
    Webp string
    Websockets string
    ZeroRtt string
    AlwaysOnline string
    AlwaysUseHttps string
    AutomaticHttpsRewrites string
    BinaryAst string
    Brotli string
    BrowserCacheTtl int
    BrowserCheck string
    CacheLevel string
    ChallengeTtl int
    Ciphers []string
    CnameFlattening string
    DevelopmentMode string
    EarlyHints string
    EmailObfuscation string
    FilterLogsToCloudflare string
    Fonts string
    H2Prioritization string
    HotlinkProtection string
    Http2 string
    Http3 string
    ImageResizing string
    IpGeolocation string
    Ipv6 string
    LogToCloudflare string
    MaxUpload int
    MinTlsVersion string
    Minify ZoneSettingsOverrideInitialSettingMinify
    Mirage string
    MobileRedirect ZoneSettingsOverrideInitialSettingMobileRedirect

    Deprecated: Mobile redirects has been deprecated and disabled in favour of Single Redirects and are no longer configurable using the API. Refer to Perform mobile redirects for examples of performing mobile redirects with Single Redirects.

    Nel ZoneSettingsOverrideInitialSettingNel
    OpportunisticEncryption string
    OpportunisticOnion string
    OrangeToOrange string
    OriginErrorPagePassThru string
    OriginMaxHttpVersion string
    Polish string
    PrefetchPreload string
    PrivacyPass string
    ProxyReadTimeout string
    PseudoIpv4 string
    ResponseBuffering string
    RocketLoader string
    SecurityHeader ZoneSettingsOverrideInitialSettingSecurityHeader
    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 = "1.2" instead.

    Tls13 string
    TlsClientAuth string
    TrueClientIpHeader string
    UniversalSsl string
    VisitorIp string
    Waf string
    Webp string
    Websockets string
    ZeroRtt string
    alwaysOnline String
    alwaysUseHttps String
    automaticHttpsRewrites String
    binaryAst String
    brotli String
    browserCacheTtl Integer
    browserCheck String
    cacheLevel String
    challengeTtl Integer
    ciphers List<String>
    cnameFlattening String
    developmentMode String
    earlyHints String
    emailObfuscation String
    filterLogsToCloudflare String
    fonts String
    h2Prioritization String
    hotlinkProtection String
    http2 String
    http3 String
    imageResizing String
    ipGeolocation String
    ipv6 String
    logToCloudflare String
    maxUpload Integer
    minTlsVersion String
    minify ZoneSettingsOverrideInitialSettingMinify
    mirage String
    mobileRedirect ZoneSettingsOverrideInitialSettingMobileRedirect

    Deprecated: Mobile redirects has been deprecated and disabled in favour of Single Redirects and are no longer configurable using the API. Refer to Perform mobile redirects for examples of performing mobile redirects with Single Redirects.

    nel ZoneSettingsOverrideInitialSettingNel
    opportunisticEncryption String
    opportunisticOnion String
    orangeToOrange String
    originErrorPagePassThru String
    originMaxHttpVersion String
    polish String
    prefetchPreload String
    privacyPass String
    proxyReadTimeout String
    pseudoIpv4 String
    responseBuffering String
    rocketLoader String
    securityHeader ZoneSettingsOverrideInitialSettingSecurityHeader
    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 = "1.2" instead.

    tls13 String
    tlsClientAuth String
    trueClientIpHeader String
    universalSsl String
    visitorIp String
    waf String
    webp String
    websockets String
    zeroRtt String
    alwaysOnline string
    alwaysUseHttps string
    automaticHttpsRewrites string
    binaryAst string
    brotli string
    browserCacheTtl number
    browserCheck string
    cacheLevel string
    challengeTtl number
    ciphers string[]
    cnameFlattening string
    developmentMode string
    earlyHints string
    emailObfuscation string
    filterLogsToCloudflare string
    fonts string
    h2Prioritization string
    hotlinkProtection string
    http2 string
    http3 string
    imageResizing string
    ipGeolocation string
    ipv6 string
    logToCloudflare string
    maxUpload number
    minTlsVersion string
    minify ZoneSettingsOverrideInitialSettingMinify
    mirage string
    mobileRedirect ZoneSettingsOverrideInitialSettingMobileRedirect

    Deprecated: Mobile redirects has been deprecated and disabled in favour of Single Redirects and are no longer configurable using the API. Refer to Perform mobile redirects for examples of performing mobile redirects with Single Redirects.

    nel ZoneSettingsOverrideInitialSettingNel
    opportunisticEncryption string
    opportunisticOnion string
    orangeToOrange string
    originErrorPagePassThru string
    originMaxHttpVersion string
    polish string
    prefetchPreload string
    privacyPass string
    proxyReadTimeout string
    pseudoIpv4 string
    responseBuffering string
    rocketLoader string
    securityHeader ZoneSettingsOverrideInitialSettingSecurityHeader
    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 = "1.2" instead.

    tls13 string
    tlsClientAuth string
    trueClientIpHeader string
    universalSsl string
    visitorIp string
    waf string
    webp string
    websockets string
    zeroRtt string
    always_online str
    always_use_https str
    automatic_https_rewrites str
    binary_ast str
    brotli str
    browser_cache_ttl int
    browser_check str
    cache_level str
    challenge_ttl int
    ciphers Sequence[str]
    cname_flattening str
    development_mode str
    early_hints str
    email_obfuscation str
    filter_logs_to_cloudflare str
    fonts str
    h2_prioritization str
    hotlink_protection str
    http2 str
    http3 str
    image_resizing str
    ip_geolocation str
    ipv6 str
    log_to_cloudflare str
    max_upload int
    min_tls_version str
    minify ZoneSettingsOverrideInitialSettingMinify
    mirage str
    mobile_redirect ZoneSettingsOverrideInitialSettingMobileRedirect

    Deprecated: Mobile redirects has been deprecated and disabled in favour of Single Redirects and are no longer configurable using the API. Refer to Perform mobile redirects for examples of performing mobile redirects with Single Redirects.

    nel ZoneSettingsOverrideInitialSettingNel
    opportunistic_encryption str
    opportunistic_onion str
    orange_to_orange str
    origin_error_page_pass_thru str
    origin_max_http_version str
    polish str
    prefetch_preload str
    privacy_pass str
    proxy_read_timeout str
    pseudo_ipv4 str
    response_buffering str
    rocket_loader str
    security_header ZoneSettingsOverrideInitialSettingSecurityHeader
    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 = "1.2" instead.

    tls13 str
    tls_client_auth str
    true_client_ip_header str
    universal_ssl str
    visitor_ip str
    waf str
    webp str
    websockets str
    zero_rtt str
    alwaysOnline String
    alwaysUseHttps String
    automaticHttpsRewrites String
    binaryAst String
    brotli String
    browserCacheTtl Number
    browserCheck String
    cacheLevel String
    challengeTtl Number
    ciphers List<String>
    cnameFlattening String
    developmentMode String
    earlyHints String
    emailObfuscation String
    filterLogsToCloudflare String
    fonts String
    h2Prioritization String
    hotlinkProtection String
    http2 String
    http3 String
    imageResizing String
    ipGeolocation String
    ipv6 String
    logToCloudflare String
    maxUpload Number
    minTlsVersion String
    minify Property Map
    mirage String
    mobileRedirect Property Map

    Deprecated: Mobile redirects has been deprecated and disabled in favour of Single Redirects and are no longer configurable using the API. Refer to Perform mobile redirects for examples of performing mobile redirects with Single Redirects.

    nel Property Map
    opportunisticEncryption String
    opportunisticOnion String
    orangeToOrange String
    originErrorPagePassThru String
    originMaxHttpVersion String
    polish String
    prefetchPreload String
    privacyPass String
    proxyReadTimeout String
    pseudoIpv4 String
    responseBuffering String
    rocketLoader String
    securityHeader Property Map
    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 = "1.2" instead.

    tls13 String
    tlsClientAuth String
    trueClientIpHeader String
    universalSsl String
    visitorIp String
    waf String
    webp String
    websockets String
    zeroRtt String

    ZoneSettingsOverrideInitialSettingMinify, ZoneSettingsOverrideInitialSettingMinifyArgs

    Css string
    Html string
    Js string
    Css string
    Html string
    Js string
    css String
    html String
    js String
    css string
    html string
    js string
    css str
    html str
    js str
    css String
    html String
    js String

    ZoneSettingsOverrideInitialSettingMobileRedirect, ZoneSettingsOverrideInitialSettingMobileRedirectArgs

    mobileSubdomain String
    status String
    stripUri Boolean
    mobileSubdomain string
    status string
    stripUri boolean
    mobileSubdomain String
    status String
    stripUri Boolean

    ZoneSettingsOverrideInitialSettingNel, ZoneSettingsOverrideInitialSettingNelArgs

    Enabled bool
    Enabled bool
    enabled Boolean
    enabled boolean
    enabled bool
    enabled Boolean

    ZoneSettingsOverrideInitialSettingSecurityHeader, ZoneSettingsOverrideInitialSettingSecurityHeaderArgs

    enabled Boolean
    includeSubdomains Boolean
    maxAge Integer
    nosniff Boolean
    preload Boolean
    enabled boolean
    includeSubdomains boolean
    maxAge number
    nosniff boolean
    preload boolean
    enabled Boolean
    includeSubdomains Boolean
    maxAge Number
    nosniff Boolean
    preload Boolean

    ZoneSettingsOverrideSettings, ZoneSettingsOverrideSettingsArgs

    AlwaysOnline string
    AlwaysUseHttps string
    AutomaticHttpsRewrites string
    BinaryAst string
    Brotli string
    BrowserCacheTtl int
    BrowserCheck string
    CacheLevel string
    ChallengeTtl int
    Ciphers List<string>
    CnameFlattening string
    DevelopmentMode string
    EarlyHints string
    EmailObfuscation string
    FilterLogsToCloudflare string
    Fonts string
    H2Prioritization string
    HotlinkProtection string
    Http2 string
    Http3 string
    ImageResizing string
    IpGeolocation string
    Ipv6 string
    LogToCloudflare string
    MaxUpload int
    MinTlsVersion string
    Minify ZoneSettingsOverrideSettingsMinify
    Mirage string
    MobileRedirect ZoneSettingsOverrideSettingsMobileRedirect

    Deprecated: Mobile redirects has been deprecated and disabled in favour of Single Redirects and are no longer configurable using the API. Refer to Perform mobile redirects for examples of performing mobile redirects with Single Redirects.

    Nel ZoneSettingsOverrideSettingsNel
    OpportunisticEncryption string
    OpportunisticOnion string
    OrangeToOrange string
    OriginErrorPagePassThru string
    OriginMaxHttpVersion string
    Polish string
    PrefetchPreload string
    PrivacyPass string
    ProxyReadTimeout 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 = "1.2" instead.

    Tls13 string
    TlsClientAuth string
    TrueClientIpHeader string
    UniversalSsl string
    VisitorIp string
    Waf string
    Webp string
    Websockets string
    ZeroRtt string
    AlwaysOnline string
    AlwaysUseHttps string
    AutomaticHttpsRewrites string
    BinaryAst string
    Brotli string
    BrowserCacheTtl int
    BrowserCheck string
    CacheLevel string
    ChallengeTtl int
    Ciphers []string
    CnameFlattening string
    DevelopmentMode string
    EarlyHints string
    EmailObfuscation string
    FilterLogsToCloudflare string
    Fonts string
    H2Prioritization string
    HotlinkProtection string
    Http2 string
    Http3 string
    ImageResizing string
    IpGeolocation string
    Ipv6 string
    LogToCloudflare string
    MaxUpload int
    MinTlsVersion string
    Minify ZoneSettingsOverrideSettingsMinify
    Mirage string
    MobileRedirect ZoneSettingsOverrideSettingsMobileRedirect

    Deprecated: Mobile redirects has been deprecated and disabled in favour of Single Redirects and are no longer configurable using the API. Refer to Perform mobile redirects for examples of performing mobile redirects with Single Redirects.

    Nel ZoneSettingsOverrideSettingsNel
    OpportunisticEncryption string
    OpportunisticOnion string
    OrangeToOrange string
    OriginErrorPagePassThru string
    OriginMaxHttpVersion string
    Polish string
    PrefetchPreload string
    PrivacyPass string
    ProxyReadTimeout 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 = "1.2" instead.

    Tls13 string
    TlsClientAuth string
    TrueClientIpHeader string
    UniversalSsl string
    VisitorIp string
    Waf string
    Webp string
    Websockets string
    ZeroRtt string
    alwaysOnline String
    alwaysUseHttps String
    automaticHttpsRewrites String
    binaryAst String
    brotli String
    browserCacheTtl Integer
    browserCheck String
    cacheLevel String
    challengeTtl Integer
    ciphers List<String>
    cnameFlattening String
    developmentMode String
    earlyHints String
    emailObfuscation String
    filterLogsToCloudflare String
    fonts String
    h2Prioritization String
    hotlinkProtection String
    http2 String
    http3 String
    imageResizing String
    ipGeolocation String
    ipv6 String
    logToCloudflare String
    maxUpload Integer
    minTlsVersion String
    minify ZoneSettingsOverrideSettingsMinify
    mirage String
    mobileRedirect ZoneSettingsOverrideSettingsMobileRedirect

    Deprecated: Mobile redirects has been deprecated and disabled in favour of Single Redirects and are no longer configurable using the API. Refer to Perform mobile redirects for examples of performing mobile redirects with Single Redirects.

    nel ZoneSettingsOverrideSettingsNel
    opportunisticEncryption String
    opportunisticOnion String
    orangeToOrange String
    originErrorPagePassThru String
    originMaxHttpVersion String
    polish String
    prefetchPreload String
    privacyPass String
    proxyReadTimeout 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 = "1.2" instead.

    tls13 String
    tlsClientAuth String
    trueClientIpHeader String
    universalSsl String
    visitorIp String
    waf String
    webp String
    websockets String
    zeroRtt String
    alwaysOnline string
    alwaysUseHttps string
    automaticHttpsRewrites string
    binaryAst string
    brotli string
    browserCacheTtl number
    browserCheck string
    cacheLevel string
    challengeTtl number
    ciphers string[]
    cnameFlattening string
    developmentMode string
    earlyHints string
    emailObfuscation string
    filterLogsToCloudflare string
    fonts string
    h2Prioritization string
    hotlinkProtection string
    http2 string
    http3 string
    imageResizing string
    ipGeolocation string
    ipv6 string
    logToCloudflare string
    maxUpload number
    minTlsVersion string
    minify ZoneSettingsOverrideSettingsMinify
    mirage string
    mobileRedirect ZoneSettingsOverrideSettingsMobileRedirect

    Deprecated: Mobile redirects has been deprecated and disabled in favour of Single Redirects and are no longer configurable using the API. Refer to Perform mobile redirects for examples of performing mobile redirects with Single Redirects.

    nel ZoneSettingsOverrideSettingsNel
    opportunisticEncryption string
    opportunisticOnion string
    orangeToOrange string
    originErrorPagePassThru string
    originMaxHttpVersion string
    polish string
    prefetchPreload string
    privacyPass string
    proxyReadTimeout 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 = "1.2" instead.

    tls13 string
    tlsClientAuth string
    trueClientIpHeader string
    universalSsl string
    visitorIp string
    waf string
    webp string
    websockets string
    zeroRtt string
    always_online str
    always_use_https str
    automatic_https_rewrites str
    binary_ast str
    brotli str
    browser_cache_ttl int
    browser_check str
    cache_level str
    challenge_ttl int
    ciphers Sequence[str]
    cname_flattening str
    development_mode str
    early_hints str
    email_obfuscation str
    filter_logs_to_cloudflare str
    fonts str
    h2_prioritization str
    hotlink_protection str
    http2 str
    http3 str
    image_resizing str
    ip_geolocation str
    ipv6 str
    log_to_cloudflare str
    max_upload int
    min_tls_version str
    minify ZoneSettingsOverrideSettingsMinify
    mirage str
    mobile_redirect ZoneSettingsOverrideSettingsMobileRedirect

    Deprecated: Mobile redirects has been deprecated and disabled in favour of Single Redirects and are no longer configurable using the API. Refer to Perform mobile redirects for examples of performing mobile redirects with Single Redirects.

    nel ZoneSettingsOverrideSettingsNel
    opportunistic_encryption str
    opportunistic_onion str
    orange_to_orange str
    origin_error_page_pass_thru str
    origin_max_http_version str
    polish str
    prefetch_preload str
    privacy_pass str
    proxy_read_timeout str
    pseudo_ipv4 str
    response_buffering str
    rocket_loader str
    security_header ZoneSettingsOverrideSettingsSecurityHeader
    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 = "1.2" instead.

    tls13 str
    tls_client_auth str
    true_client_ip_header str
    universal_ssl str
    visitor_ip str
    waf str
    webp str
    websockets str
    zero_rtt str
    alwaysOnline String
    alwaysUseHttps String
    automaticHttpsRewrites String
    binaryAst String
    brotli String
    browserCacheTtl Number
    browserCheck String
    cacheLevel String
    challengeTtl Number
    ciphers List<String>
    cnameFlattening String
    developmentMode String
    earlyHints String
    emailObfuscation String
    filterLogsToCloudflare String
    fonts String
    h2Prioritization String
    hotlinkProtection String
    http2 String
    http3 String
    imageResizing String
    ipGeolocation String
    ipv6 String
    logToCloudflare String
    maxUpload Number
    minTlsVersion String
    minify Property Map
    mirage String
    mobileRedirect Property Map

    Deprecated: Mobile redirects has been deprecated and disabled in favour of Single Redirects and are no longer configurable using the API. Refer to Perform mobile redirects for examples of performing mobile redirects with Single Redirects.

    nel Property Map
    opportunisticEncryption String
    opportunisticOnion String
    orangeToOrange String
    originErrorPagePassThru String
    originMaxHttpVersion String
    polish String
    prefetchPreload String
    privacyPass String
    proxyReadTimeout String
    pseudoIpv4 String
    responseBuffering String
    rocketLoader String
    securityHeader Property Map
    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 = "1.2" instead.

    tls13 String
    tlsClientAuth String
    trueClientIpHeader String
    universalSsl String
    visitorIp String
    waf String
    webp String
    websockets String
    zeroRtt String

    ZoneSettingsOverrideSettingsMinify, ZoneSettingsOverrideSettingsMinifyArgs

    Css string
    Html string
    Js string
    Css string
    Html string
    Js string
    css String
    html String
    js String
    css string
    html string
    js string
    css str
    html str
    js str
    css String
    html String
    js String

    ZoneSettingsOverrideSettingsMobileRedirect, ZoneSettingsOverrideSettingsMobileRedirectArgs

    mobileSubdomain String
    status String
    stripUri Boolean
    mobileSubdomain string
    status string
    stripUri boolean
    mobileSubdomain String
    status String
    stripUri Boolean

    ZoneSettingsOverrideSettingsNel, ZoneSettingsOverrideSettingsNelArgs

    Enabled bool
    Enabled bool
    enabled Boolean
    enabled boolean
    enabled bool
    enabled Boolean

    ZoneSettingsOverrideSettingsSecurityHeader, ZoneSettingsOverrideSettingsSecurityHeaderArgs

    enabled Boolean
    includeSubdomains Boolean
    maxAge Integer
    nosniff Boolean
    preload Boolean
    enabled boolean
    includeSubdomains boolean
    maxAge number
    nosniff boolean
    preload boolean
    enabled Boolean
    includeSubdomains Boolean
    maxAge Number
    nosniff Boolean
    preload Boolean

    Package Details

    Repository
    Cloudflare pulumi/pulumi-cloudflare
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the cloudflare Terraform Provider.
    cloudflare logo
    Cloudflare v5.34.0 published on Friday, Jul 12, 2024 by Pulumi