diff --git a/content/reference/pkg/nodejs/pulumi/cloudflare/_index.md b/content/reference/pkg/nodejs/pulumi/cloudflare/_index.md index 6f40980ed5ce..81198e16ca37 100644 --- a/content/reference/pkg/nodejs/pulumi/cloudflare/_index.md +++ b/content/reference/pkg/nodejs/pulumi/cloudflare/_index.md @@ -106,7 +106,7 @@ import * as cloudflare from "@pulumi/cloudflare";
extends CustomResource@@ -152,7 +152,7 @@ const stagingApp = new cloudflare.AccessApplication("staging_app", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of AccessApplication. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public aud: pulumi.Output<string>;@@ -215,7 +215,7 @@ multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public domain: pulumi.Output<string>;@@ -227,7 +227,7 @@ Cloudflare Access in front of. Can include subdomains or paths. Or both. {{% /md %}}
id: Output<ID>;@@ -239,7 +239,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public name: pulumi.Output<string>;@@ -250,7 +250,7 @@ Friendly name of the Access Application. {{% /md %}}
public sessionDuration: pulumi.Output<string | undefined>;@@ -262,7 +262,7 @@ re-authorise. Must be one of `30m`, `6h`, `12h`, `24h`, `168h`, `730h`. {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -286,7 +286,7 @@ The DNS zone to which the access rule should be added.
extends CustomResource@@ -335,7 +335,7 @@ conditions which can be applied. The conditions are: {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of AccessPolicy. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public applicationId: pulumi.Output<string>;@@ -402,7 +402,7 @@ associated with. {{% /md %}}
public decision: pulumi.Output<string>;@@ -414,7 +414,7 @@ Allowed values: `allow`, `deny`, `bypass` {{% /md %}}
public excludes: pulumi.Output<{ @@ -431,7 +431,7 @@ full list. {{% /md %}}
id: Output<ID>;@@ -443,7 +443,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public includes: pulumi.Output<{ @@ -460,7 +460,7 @@ full list. {{% /md %}}
public name: pulumi.Output<string>;@@ -471,7 +471,7 @@ Friendly name of the Access Application. {{% /md %}}
public precedence: pulumi.Output<number | undefined>;@@ -482,7 +482,7 @@ The unique precedence for policies on a single application. Integer. {{% /md %}}
public requires: pulumi.Output<{ @@ -499,7 +499,7 @@ full list. {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -524,7 +524,7 @@ added.
extends CustomResource@@ -579,7 +579,7 @@ for (let i = 0; i < myOffice.length; i++) { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of AccessRule. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public configuration: pulumi.Output<{ @@ -648,7 +648,7 @@ Rule configuration to apply to a matched request. It's a complex value. See desc {{% /md %}}
id: Output<ID>;@@ -660,7 +660,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public mode: pulumi.Output<string>;@@ -671,7 +671,7 @@ The action to apply to a matched request. Allowed values: "block", "challenge", {{% /md %}}
public notes: pulumi.Output<string | undefined>;@@ -682,7 +682,7 @@ A personal note about the rule. Typically used as a reminder or explanation for {{% /md %}}
public zone: pulumi.Output<string>;@@ -705,7 +705,7 @@ The DNS zone to which the access rule should be added. Will be resolved to `zone {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -717,7 +717,7 @@ The DNS zone to which the access rule should be added.
extends CustomResource@@ -742,7 +742,7 @@ const exampleUser = new cloudflare.AccountMember("example_user", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of AccountMember. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public emailAddress: pulumi.Output<string>;@@ -808,7 +808,7 @@ The email address of the user who you wish to manage. Note: Following creation, {{% /md %}}
id: Output<ID>;@@ -820,7 +820,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public roleIds: pulumi.Output<string[]>;@@ -831,7 +831,7 @@ Array of account role IDs that you want to assign to a member. {{% /md %}}
extends CustomResource@@ -867,7 +867,7 @@ const example = new cloudflare.Argo("example", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of Argo. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
id: Output<ID>;@@ -934,7 +934,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public smartRouting: pulumi.Output<string | undefined>;@@ -945,7 +945,7 @@ Whether smart routing is enabled. Valid values: `on` or `off`. Defaults to `off` {{% /md %}}
public tieredCaching: pulumi.Output<string | undefined>;@@ -956,7 +956,7 @@ Whether tiered caching is enabled. Valid values: `on` or `off`. Defaults to `off {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -980,7 +980,7 @@ The DNS zone ID that you wish to manage Argo on.
extends CustomResource@@ -1004,7 +1004,7 @@ const basicChallenge = new cloudflare.CustomPages("basic_challenge", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of CustomPages. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public accountId: pulumi.Output<string | undefined>;@@ -1072,7 +1072,7 @@ updated. Either `account_id` or `zone_id` must be provided. If {{% /md %}}
id: Output<ID>;@@ -1084,7 +1084,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public state: pulumi.Output<string | undefined>;@@ -1097,7 +1097,7 @@ from the Terraform state management. {{% /md %}}
public type: pulumi.Output<string>;@@ -1111,7 +1111,7 @@ be one of `basic_challenge`, `waf_challenge`, `waf_block`, {{% /md %}}
public url: pulumi.Output<string>;@@ -1122,7 +1122,7 @@ URL of where the custom page source is located. {{% /md %}}
public zoneId: pulumi.Output<string | undefined>;@@ -1147,7 +1147,7 @@ updated. Either `zone_id` or `account_id` must be provided.
extends CustomResource@@ -1170,7 +1170,7 @@ const wordpress = new cloudflare.Filter("wordpress", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of Filter. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public description: pulumi.Output<string | undefined>;@@ -1236,7 +1236,7 @@ A note that you can use to describe the purpose of the filter. {{% /md %}}
public expression: pulumi.Output<string>;@@ -1247,7 +1247,7 @@ The filter expression to be used. {{% /md %}}
id: Output<ID>;@@ -1259,7 +1259,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public paused: pulumi.Output<boolean | undefined>;@@ -1270,7 +1270,7 @@ Whether this filter is currently paused. Boolean value. {{% /md %}}
public ref: pulumi.Output<string | undefined>;@@ -1281,7 +1281,7 @@ Short reference tag to quickly select related rules. {{% /md %}}
public zone: pulumi.Output<string>;@@ -1304,7 +1304,7 @@ The DNS zone to which the Filter should be added. Will be resolved to `zone_id` {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -1316,7 +1316,7 @@ The DNS zone to which the Filter should be added.
extends CustomResource@@ -1348,7 +1348,7 @@ const wordpressFirewallRule = new cloudflare.FirewallRule("wordpress", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of FirewallRule. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public action: pulumi.Output<string>;@@ -1414,7 +1414,7 @@ The action to apply to a matched request. Allowed values: "block", "challenge", {{% /md %}}
public description: pulumi.Output<string | undefined>;@@ -1425,7 +1425,7 @@ A description of the rule to help identify it. {{% /md %}}
public filterId: pulumi.Output<string>;@@ -1433,7 +1433,7 @@ A description of the rule to help identify it. {{% /md %}}
id: Output<ID>;@@ -1445,7 +1445,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public paused: pulumi.Output<boolean | undefined>;@@ -1456,7 +1456,7 @@ Whether this filter based firewall rule is currently paused. Boolean value. {{% /md %}}
public priority: pulumi.Output<number | undefined>;@@ -1467,7 +1467,7 @@ The priority of the rule to allow control of processing order. A lower number in {{% /md %}}
public zone: pulumi.Output<string>;@@ -1490,7 +1490,7 @@ The DNS zone to which the Firewall Rule should be added. Will be resolved to `zo {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -1502,7 +1502,7 @@ The DNS zone to which the Filter should be added.
extends CustomResource@@ -1548,7 +1548,7 @@ const bar = new cloudflare.LoadBalancer("bar", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of LoadBalancer. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public createdOn: pulumi.Output<string>;@@ -1614,7 +1614,7 @@ The RFC3339 timestamp of when the load balancer was created. {{% /md %}}
public defaultPoolIds: pulumi.Output<string[]>;@@ -1625,7 +1625,7 @@ A list of pool IDs ordered by their failover priority. Used whenever region/pop {{% /md %}}
public description: pulumi.Output<string | undefined>;@@ -1636,7 +1636,7 @@ Free text description. {{% /md %}}
public enabled: pulumi.Output<boolean | undefined>;@@ -1647,7 +1647,7 @@ Enable or disable the load balancer. Defaults to `true` (enabled). {{% /md %}}
public fallbackPoolId: pulumi.Output<string>;@@ -1658,7 +1658,7 @@ The pool ID to use when all other pools are detected as unhealthy. {{% /md %}}
id: Output<ID>;@@ -1670,7 +1670,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public modifiedOn: pulumi.Output<string>;@@ -1681,7 +1681,7 @@ The RFC3339 timestamp of when the load balancer was last modified. {{% /md %}}
public name: pulumi.Output<string>;@@ -1692,7 +1692,7 @@ The DNS name (FQDN, including the zone) to associate with the load balancer. {{% /md %}}
public popPools: pulumi.Output<{ @@ -1706,7 +1706,7 @@ A set containing mappings of Cloudflare Point-of-Presence (PoP) identifiers to a {{% /md %}}
public proxied: pulumi.Output<boolean | undefined>;@@ -1717,7 +1717,7 @@ Whether the hostname gets Cloudflare's origin protection. Defaults to `false`. {{% /md %}}
public regionPools: pulumi.Output<{ @@ -1731,7 +1731,7 @@ A set containing mappings of region/country codes to a list of pool IDs (ordered {{% /md %}}
public sessionAffinity: pulumi.Output<string | undefined>;@@ -1742,7 +1742,7 @@ Associates all requests coming from an end-user with a single origin. Cloudflare {{% /md %}}
public steeringPolicy: pulumi.Output<string>;@@ -1753,7 +1753,7 @@ Determine which method the load balancer uses to determine the fastest route to {{% /md %}}
public ttl: pulumi.Output<number>;@@ -1764,7 +1764,7 @@ Time to live (TTL) of this load balancer's DNS `name`. Conflicts with `proxied` {{% /md %}}
public zone: pulumi.Output<string>;@@ -1787,7 +1787,7 @@ The zone to add the load balancer to. {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -1799,7 +1799,7 @@ ID associated with the specified `zone`.
extends CustomResource@@ -1833,7 +1833,7 @@ const test = new cloudflare.LoadBalancerMonitor("test", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of LoadBalancerMonitor. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public allowInsecure: pulumi.Output<boolean | undefined>;@@ -1899,7 +1899,7 @@ Do not validate the certificate when monitor use HTTPS. {{% /md %}}
public createdOn: pulumi.Output<string>;@@ -1910,7 +1910,7 @@ The RFC3339 timestamp of when the load balancer monitor was created. {{% /md %}}
public description: pulumi.Output<string | undefined>;@@ -1921,7 +1921,7 @@ Free text description. {{% /md %}}
public expectedBody: pulumi.Output<string>;@@ -1932,7 +1932,7 @@ A case-insensitive sub-string to look for in the response body. If this string i {{% /md %}}
public expectedCodes: pulumi.Output<string>;@@ -1943,7 +1943,7 @@ The expected HTTP response code or code range of the health check. Eg `2xx` {{% /md %}}
public followRedirects: pulumi.Output<boolean | undefined>;@@ -1954,7 +1954,7 @@ Follow redirects if returned by the origin. {{% /md %}}
public headers: pulumi.Output<{ @@ -1968,7 +1968,7 @@ The header name. {{% /md %}}
id: Output<ID>;@@ -1980,7 +1980,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public interval: pulumi.Output<number | undefined>;@@ -1991,7 +1991,7 @@ The interval between each health check. Shorter intervals may improve failover t {{% /md %}}
public method: pulumi.Output<string | undefined>;@@ -2002,7 +2002,7 @@ The HTTP method to use for the health check. Default: "GET". {{% /md %}}
public modifiedOn: pulumi.Output<string>;@@ -2013,7 +2013,7 @@ The RFC3339 timestamp of when the load balancer monitor was last modified. {{% /md %}}
public path: pulumi.Output<string | undefined>;@@ -2024,7 +2024,7 @@ The endpoint path to health check against. Default: "/". {{% /md %}}
public port: pulumi.Output<number | undefined>;@@ -2032,7 +2032,7 @@ The endpoint path to health check against. Default: "/". {{% /md %}}
public retries: pulumi.Output<number | undefined>;@@ -2043,7 +2043,7 @@ The number of retries to attempt in case of a timeout before marking the origin {{% /md %}}
public timeout: pulumi.Output<number | undefined>;@@ -2054,7 +2054,7 @@ The timeout (in seconds) before marking the health check as failed. Default: 5. {{% /md %}}
public type: pulumi.Output<string | undefined>;@@ -2065,7 +2065,7 @@ The protocol to use for the healthcheck. Currently supported protocols are 'HTTP {{% /md %}}
extends CustomResource@@ -2114,7 +2114,7 @@ const foo = new cloudflare.LoadBalancerPool("foo", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of LoadBalancerPool. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public checkRegions: pulumi.Output<string[]>;@@ -2180,7 +2180,7 @@ A list of regions (specified by region code) from which to run health checks. Em {{% /md %}}
public createdOn: pulumi.Output<string>;@@ -2191,7 +2191,7 @@ The RFC3339 timestamp of when the load balancer was created. {{% /md %}}
public description: pulumi.Output<string | undefined>;@@ -2202,7 +2202,7 @@ Free text description. {{% /md %}}
public enabled: pulumi.Output<boolean | undefined>;@@ -2213,7 +2213,7 @@ Whether to enable (the default) this origin within the Pool. Disabled origins wi {{% /md %}}
id: Output<ID>;@@ -2225,7 +2225,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public minimumOrigins: pulumi.Output<number | undefined>;@@ -2236,7 +2236,7 @@ The minimum number of origins that must be healthy for this pool to serve traffi {{% /md %}}
public modifiedOn: pulumi.Output<string>;@@ -2247,7 +2247,7 @@ The RFC3339 timestamp of when the load balancer was last modified. {{% /md %}}
public monitor: pulumi.Output<string | undefined>;@@ -2258,7 +2258,7 @@ The ID of the Monitor to use for health checking origins within this pool. {{% /md %}}
public name: pulumi.Output<string>;@@ -2269,7 +2269,7 @@ A human-identifiable name for the origin. {{% /md %}}
public notificationEmail: pulumi.Output<string | undefined>;@@ -2280,7 +2280,7 @@ The email address to send health status notifications to. This can be an individ {{% /md %}}
public origins: pulumi.Output<{ @@ -2296,7 +2296,7 @@ The list of origins within this pool. Traffic directed at this pool is balanced {{% /md %}}
extends CustomResource@@ -2334,7 +2334,7 @@ const exampleJob = new cloudflare.LogpushJob("example_job", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of LogpushJob. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public destinationConf: pulumi.Output<string>;@@ -2397,7 +2397,7 @@ multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public enabled: pulumi.Output<boolean | undefined>;@@ -2405,7 +2405,7 @@ multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
id: Output<ID>;@@ -2417,7 +2417,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public logpullOptions: pulumi.Output<string | undefined>;@@ -2425,7 +2425,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public name: pulumi.Output<string | undefined>;@@ -2433,7 +2433,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public ownershipChallenge: pulumi.Output<string>;@@ -2444,7 +2444,7 @@ Ownership challenge token to prove destination ownership. See [https://developer {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -2465,7 +2465,7 @@ deployments.
extends CustomResource@@ -2498,7 +2498,7 @@ const foobar = new cloudflare.PageRule("foobar", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of PageRule. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public actions: pulumi.Output<{ alwaysOnline: undefined | string; alwaysUseHttps: undefined | false | true; automaticHttpsRewrites: undefined | string; - browserCacheTtl: undefined | number; + browserCacheTtl: undefined | string; browserCheck: undefined | string; bypassCacheOnCookie: undefined | string; cacheByDeviceType: undefined | string; @@ -2607,7 +2607,7 @@ The actions taken by the page rule, options given below. {{% /md %}}
id: Output<ID>;@@ -2619,7 +2619,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public priority: pulumi.Output<number | undefined>;@@ -2630,7 +2630,7 @@ The priority of the page rule among others for this target, the higher the numbe {{% /md %}}
public status: pulumi.Output<string | undefined>;@@ -2641,7 +2641,7 @@ Whether the page rule is active or disabled. {{% /md %}}
public target: pulumi.Output<string>;@@ -2652,7 +2652,7 @@ The URL pattern to target with the page rule. {{% /md %}}
public zone: pulumi.Output<string>;@@ -2675,7 +2675,7 @@ The DNS zone to which the page rule should be added. {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -2687,7 +2687,7 @@ The ID of the zone in which the page rule will be applied.
extends ProviderResource
@@ -2700,7 +2700,7 @@ construction to achieve fine-grained programmatic control over provider settings
{{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of Provider. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
id: Output<ID>;@@ -2753,7 +2753,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
extends CustomResource@@ -2833,7 +2833,7 @@ const example = new cloudflare.RateLimit("example", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of RateLimit. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public action: pulumi.Output<{ @@ -2906,7 +2906,7 @@ The action to be performed when the threshold of matched traffic within the peri {{% /md %}}
public bypassUrlPatterns: pulumi.Output<string[] | undefined>;@@ -2917,7 +2917,7 @@ URLs matching the patterns specified here will be excluded from rate limiting. {{% /md %}}
public correlate: pulumi.Output<{ @@ -2930,7 +2930,7 @@ Determines how rate limiting is applied. By default if not specified, rate limit {{% /md %}}
public description: pulumi.Output<string | undefined>;@@ -2941,7 +2941,7 @@ A note that you can use to describe the reason for a rate limit. This value is s {{% /md %}}
public disabled: pulumi.Output<boolean | undefined>;@@ -2952,7 +2952,7 @@ Whether this ratelimit is currently disabled. Default: `false`. {{% /md %}}
id: Output<ID>;@@ -2964,7 +2964,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public match: pulumi.Output<{ @@ -2985,7 +2985,7 @@ Determines which traffic the rate limit counts towards the threshold. By default {{% /md %}}
public period: pulumi.Output<number>;@@ -2996,7 +2996,7 @@ The time in seconds to count matching traffic. If the count exceeds threshold wi {{% /md %}}
public threshold: pulumi.Output<number>;@@ -3007,7 +3007,7 @@ The threshold that triggers the rate limit mitigations, combine with period. i.e {{% /md %}}
public zone: pulumi.Output<string>;@@ -3030,7 +3030,7 @@ The DNS zone to apply rate limiting to. {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -3042,7 +3042,7 @@ The DNS zone ID.
extends CustomResource@@ -3083,7 +3083,7 @@ const foobar = new cloudflare.Record("foobar", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of Record. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public createdOn: pulumi.Output<string>;@@ -3149,7 +3149,7 @@ The RFC3339 timestamp of when the record was created {{% /md %}}
public data: pulumi.Output<{ @@ -3198,7 +3198,7 @@ Map of attributes that constitute the record value. Primarily used for LOC and S {{% /md %}}
public domain: pulumi.Output<string>;@@ -3209,7 +3209,7 @@ The DNS zone to add the record to {{% /md %}}
public hostname: pulumi.Output<string>;@@ -3220,7 +3220,7 @@ The FQDN of the record {{% /md %}}
id: Output<ID>;@@ -3232,7 +3232,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public metadata: pulumi.Output<{[key: string]: any}>;@@ -3243,7 +3243,7 @@ A key-value map of string metadata cloudflare associates with the record {{% /md %}}
public modifiedOn: pulumi.Output<string>;@@ -3254,7 +3254,7 @@ The RFC3339 timestamp of when the record was last modified {{% /md %}}
public name: pulumi.Output<string>;@@ -3265,7 +3265,7 @@ The name of the record {{% /md %}}
public priority: pulumi.Output<number | undefined>;@@ -3276,7 +3276,7 @@ The priority of the record {{% /md %}}
public proxiable: pulumi.Output<boolean>;@@ -3287,7 +3287,7 @@ Shows whether this record can be proxied, must be true if setting `proxied=true` {{% /md %}}
public proxied: pulumi.Output<boolean | undefined>;@@ -3298,7 +3298,7 @@ Whether the record gets Cloudflare's origin protection; defaults to `false`. {{% /md %}}
public ttl: pulumi.Output<number>;@@ -3309,7 +3309,7 @@ The TTL of the record ([automatic: '1'](https://api.cloudflare.com/#dns-records- {{% /md %}}
public type: pulumi.Output<string>;@@ -3320,7 +3320,7 @@ The type of the record {{% /md %}}
public value: pulumi.Output<string>;@@ -3343,7 +3343,7 @@ The (string) value of the record. Either this or `data` must be specified {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -3355,7 +3355,7 @@ The zone id of the record
extends CustomResource@@ -3382,7 +3382,7 @@ const sshProxy = new cloudflare.SpectrumApplication("ssh_proxy", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of SpectrumApplication. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public dns: pulumi.Output<{ @@ -3451,7 +3451,7 @@ The name and type of DNS record for the Spectrum application. Fields documented {{% /md %}}
id: Output<ID>;@@ -3463,7 +3463,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public ipFirewall: pulumi.Output<boolean | undefined>;@@ -3474,7 +3474,7 @@ Enables the IP Firewall for this application. Defaults to `true`. {{% /md %}}
public originDirects: pulumi.Output<string[] | undefined>;@@ -3485,7 +3485,7 @@ A list of destination addresses to the origin. e.g. `tcp://192.0.2.1:22`. {{% /md %}}
public originDns: pulumi.Output<{ @@ -3498,7 +3498,7 @@ A destination DNS addresses to the origin. Fields documented below. {{% /md %}}
public originPort: pulumi.Output<number>;@@ -3509,7 +3509,7 @@ If using `origin_dns` this is a required attribute. Origin port to proxy traffic {{% /md %}}
public protocol: pulumi.Output<string>;@@ -3520,7 +3520,7 @@ The port configuration at Cloudflare’s edge. e.g. `tcp/22`. {{% /md %}}
public proxyProtocol: pulumi.Output<boolean | undefined>;@@ -3531,7 +3531,7 @@ Enables Proxy Protocol v1 to the origin. Defaults to `false`. {{% /md %}}
public tls: pulumi.Output<string | undefined>;@@ -3542,7 +3542,7 @@ TLS configuration option for Cloudflare to connect to your origin. Valid values {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -3563,7 +3563,7 @@ deployments.
extends CustomResource@@ -3586,7 +3586,7 @@ const _100000 = new cloudflare.WafRule("100000", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of WafRule. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
id: Output<ID>;@@ -3653,7 +3653,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public mode: pulumi.Output<string>;@@ -3664,7 +3664,7 @@ The mode of the rule, can be one of ["block", "challenge", "default", "disable", {{% /md %}}
public packageId: pulumi.Output<string>;@@ -3675,7 +3675,7 @@ The ID of the WAF Rule Package that contains the rule. {{% /md %}}
public ruleId: pulumi.Output<string>;@@ -3686,7 +3686,7 @@ The WAF Rule ID. {{% /md %}}
public zone: pulumi.Output<string>;@@ -3709,7 +3709,7 @@ The DNS zone to apply to. {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -3721,7 +3721,7 @@ The DNS zone ID.
extends CustomResource@@ -3765,7 +3765,7 @@ const myRoute = new cloudflare.WorkerRoute("my_route", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of WorkerRoute. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public enabled: pulumi.Output<boolean | undefined>;@@ -3828,7 +3828,7 @@ multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
id: Output<ID>;@@ -3840,7 +3840,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public multiScript: pulumi.Output<boolean>;@@ -3848,7 +3848,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public pattern: pulumi.Output<string>;@@ -3861,7 +3861,7 @@ The [route pattern](https://developers.cloudflare.com/workers/api/route-matching {{% /md %}}
public scriptName: pulumi.Output<string | undefined>;@@ -3869,7 +3869,7 @@ The [route pattern](https://developers.cloudflare.com/workers/api/route-matching {{% /md %}}
public zone: pulumi.Output<string>;@@ -3892,7 +3892,7 @@ The zone to add the route to. {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -3904,7 +3904,7 @@ The zone id of the route
extends CustomResource@@ -3946,7 +3946,7 @@ const myScript = new cloudflare.WorkerScript("my_script", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of WorkerScript. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public content: pulumi.Output<string>;@@ -4012,7 +4012,7 @@ The script content. {{% /md %}}
id: Output<ID>;@@ -4024,7 +4024,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public name: pulumi.Output<string | undefined>;@@ -4035,7 +4035,7 @@ The name for the script. {{% /md %}}
public zone: pulumi.Output<string | undefined>;@@ -4058,7 +4058,7 @@ The zone for the script. {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -4070,7 +4070,7 @@ The zone id of the script (only for non-multi-script resources)
extends CustomResource@@ -4091,7 +4091,7 @@ const example = new cloudflare.Zone("example", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of Zone. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
id: Output<ID>;@@ -4158,7 +4158,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public jumpStart: pulumi.Output<boolean | undefined>;@@ -4169,7 +4169,7 @@ Boolean of whether to scan for DNS records on creation. Ignored after zone is cr {{% /md %}}
public meta: pulumi.Output<{ @@ -4180,7 +4180,7 @@ Boolean of whether to scan for DNS records on creation. Ignored after zone is cr {{% /md %}}
public nameServers: pulumi.Output<string[]>;@@ -4191,7 +4191,7 @@ Cloudflare-assigned name servers. This is only populated for zones that use Clou {{% /md %}}
public paused: pulumi.Output<boolean | undefined>;@@ -4202,7 +4202,7 @@ Boolean of whether this zone is paused (traffic bypasses Cloudflare). Default: f {{% /md %}}
public plan: pulumi.Output<string>;@@ -4213,7 +4213,7 @@ The name of the commercial plan to apply to the zone, can be updated once the on {{% /md %}}
public status: pulumi.Output<string>;@@ -4224,7 +4224,7 @@ Status of the zone. Valid values: `active`, `pending`, `initializing`, `moved`, {{% /md %}}
public type: pulumi.Output<string | undefined>;@@ -4235,7 +4235,7 @@ A full zone implies that DNS is hosted with Cloudflare. A partial zone is typica {{% /md %}}
public vanityNameServers: pulumi.Output<string[]>;@@ -4260,7 +4260,7 @@ List of Vanity Nameservers (if set). {{% /md %}}
public zone: pulumi.Output<string>;@@ -4272,7 +4272,7 @@ The DNS zone name which will be added.
extends CustomResource@@ -4301,7 +4301,7 @@ const endpointLockdown = new cloudflare.ZoneLockdown("endpoint_lockdown", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of ZoneLockdown. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
public configurations: pulumi.Output<{ @@ -4370,7 +4370,7 @@ A list of IP addresses or IP ranges to match the request against specified in ta {{% /md %}}
public description: pulumi.Output<string | undefined>;@@ -4381,7 +4381,7 @@ A description about the lockdown entry. Typically used as a reminder or explanat {{% /md %}}
id: Output<ID>;@@ -4393,7 +4393,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public paused: pulumi.Output<boolean | undefined>;@@ -4404,7 +4404,7 @@ Boolean of whether this zone lockdown is currently paused. Default: false. {{% /md %}}
public urls: pulumi.Output<string[]>;@@ -4415,7 +4415,7 @@ A list of simple wildcard patterns to match requests against. The order of the u {{% /md %}}
public zone: pulumi.Output<string | undefined>;@@ -4438,7 +4438,7 @@ The DNS zone to which the lockdown will be added. Will be resolved to `zone_id` {{% /md %}}
public zoneId: pulumi.Output<string>;@@ -4450,7 +4450,7 @@ The DNS zone to which the access rule should be added.
extends CustomResource@@ -4488,7 +4488,7 @@ const test = new cloudflare.ZoneSettingsOverride("test", { {{% /md %}}
static isInstance(obj: any): boolean+
public static isInstance(obj: any): boolean-Returns true if the given object is an instance of CustomResource. This is designed to work even when -multiple copies of the Pulumi SDK have been loaded into the same process. +Returns true if the given object is an instance of ZoneSettingsOverride. This is designed to work even +when multiple copies of the Pulumi SDK have been loaded into the same process. {{% /md %}}
id: Output<ID>;@@ -4555,7 +4555,7 @@ deployments and may be missing (undefined) during planning phases. {{% /md %}}
public initialSettings: pulumi.Output<{ @@ -4571,8 +4571,10 @@ deployments and may be missing (undefined) during planning phases. developmentMode: string; edgeCacheTtl: number; emailObfuscation: string; + h2Prioritization: string; hotlinkProtection: string; http2: string; + imageResizing: string; ipGeolocation: string; ipv6: string; maxUpload: number; @@ -4624,7 +4626,7 @@ Settings present in the zone at the time the resource is created. This will be u {{% /md %}}
public initialSettingsReadAt: pulumi.Output<string>;@@ -4632,7 +4634,7 @@ Settings present in the zone at the time the resource is created. This will be u {{% /md %}}
public name: pulumi.Output<string>;@@ -4643,7 +4645,7 @@ The DNS zone to which apply settings. {{% /md %}}
public readonlySettings: pulumi.Output<string[]>;@@ -4656,7 +4658,7 @@ Which of the current `settings` are not able to be set by the user. Which settin {{% /md %}}
public settings: pulumi.Output<{ @@ -4672,8 +4674,10 @@ Which of the current `settings` are not able to be set by the user. Which settin developmentMode: string; edgeCacheTtl: number; emailObfuscation: string; + h2Prioritization: string; hotlinkProtection: string; http2: string; + imageResizing: string; ipGeolocation: string; ipv6: string; maxUpload: number; @@ -4725,7 +4729,7 @@ Settings overrides that will be applied to the zone. If a setting is not specifi {{% /md %}}
public zoneStatus: pulumi.Output<string>;@@ -4745,7 +4749,7 @@ deployments. {{% /md %}}
public zoneType: pulumi.Output<string>;@@ -4754,7 +4758,7 @@ deployments.
domain: pulumi.Input<string>;@@ -4887,7 +4891,7 @@ Cloudflare Access in front of. Can include subdomains or paths. Or both. {{% /md %}}
name: pulumi.Input<string>;@@ -4898,7 +4902,7 @@ Friendly name of the Access Application. {{% /md %}}
sessionDuration?: pulumi.Input<string>;@@ -4910,7 +4914,7 @@ re-authorise. Must be one of `30m`, `6h`, `12h`, `24h`, `168h`, `730h`. {{% /md %}}
zoneId: pulumi.Input<string>;@@ -4922,7 +4926,7 @@ The DNS zone to which the access rule should be added.
aud?: pulumi.Input<string>;@@ -4939,7 +4943,7 @@ Input properties used for looking up and filtering AccessApplication resources. {{% /md %}}
domain?: pulumi.Input<string>;@@ -4951,7 +4955,7 @@ Cloudflare Access in front of. Can include subdomains or paths. Or both. {{% /md %}}
name?: pulumi.Input<string>;@@ -4962,7 +4966,7 @@ Friendly name of the Access Application. {{% /md %}}
sessionDuration?: pulumi.Input<string>;@@ -4974,7 +4978,7 @@ re-authorise. Must be one of `30m`, `6h`, `12h`, `24h`, `168h`, `730h`. {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -4986,7 +4990,7 @@ The DNS zone to which the access rule should be added.
applicationId: pulumi.Input<string>;@@ -5007,7 +5011,7 @@ associated with. {{% /md %}}
decision: pulumi.Input<string>;@@ -5019,7 +5023,7 @@ Allowed values: `allow`, `deny`, `bypass` {{% /md %}}
excludes?: pulumi.Input<pulumi.Input<{ @@ -5036,7 +5040,7 @@ full list. {{% /md %}}
includes: pulumi.Input<pulumi.Input<{ @@ -5053,7 +5057,7 @@ full list. {{% /md %}}
name: pulumi.Input<string>;@@ -5064,7 +5068,7 @@ Friendly name of the Access Application. {{% /md %}}
precedence?: pulumi.Input<number>;@@ -5075,7 +5079,7 @@ The unique precedence for policies on a single application. Integer. {{% /md %}}
requires?: pulumi.Input<pulumi.Input<{ @@ -5092,7 +5096,7 @@ full list. {{% /md %}}
zoneId: pulumi.Input<string>;@@ -5105,7 +5109,7 @@ added.
applicationId?: pulumi.Input<string>;@@ -5126,7 +5130,7 @@ associated with. {{% /md %}}
decision?: pulumi.Input<string>;@@ -5138,7 +5142,7 @@ Allowed values: `allow`, `deny`, `bypass` {{% /md %}}
excludes?: pulumi.Input<pulumi.Input<{ @@ -5155,7 +5159,7 @@ full list. {{% /md %}}
includes?: pulumi.Input<pulumi.Input<{ @@ -5172,7 +5176,7 @@ full list. {{% /md %}}
name?: pulumi.Input<string>;@@ -5183,7 +5187,7 @@ Friendly name of the Access Application. {{% /md %}}
precedence?: pulumi.Input<number>;@@ -5194,7 +5198,7 @@ The unique precedence for policies on a single application. Integer. {{% /md %}}
requires?: pulumi.Input<pulumi.Input<{ @@ -5211,7 +5215,7 @@ full list. {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -5224,7 +5228,7 @@ added.
configuration: pulumi.Input<{ @@ -5247,7 +5251,7 @@ Rule configuration to apply to a matched request. It's a complex value. See desc {{% /md %}}
mode: pulumi.Input<string>;@@ -5258,7 +5262,7 @@ The action to apply to a matched request. Allowed values: "block", "challenge", {{% /md %}}
notes?: pulumi.Input<string>;@@ -5269,7 +5273,7 @@ A personal note about the rule. Typically used as a reminder or explanation for {{% /md %}}
zone?: pulumi.Input<string>;@@ -5280,7 +5284,7 @@ The DNS zone to which the access rule should be added. Will be resolved to `zone {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -5292,7 +5296,7 @@ The DNS zone to which the access rule should be added.
configuration?: pulumi.Input<{ @@ -5315,7 +5319,7 @@ Rule configuration to apply to a matched request. It's a complex value. See desc {{% /md %}}
mode?: pulumi.Input<string>;@@ -5326,7 +5330,7 @@ The action to apply to a matched request. Allowed values: "block", "challenge", {{% /md %}}
notes?: pulumi.Input<string>;@@ -5337,7 +5341,7 @@ A personal note about the rule. Typically used as a reminder or explanation for {{% /md %}}
zone?: pulumi.Input<string>;@@ -5348,7 +5352,7 @@ The DNS zone to which the access rule should be added. Will be resolved to `zone {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -5360,7 +5364,7 @@ The DNS zone to which the access rule should be added.
emailAddress: pulumi.Input<string>;@@ -5380,7 +5384,7 @@ The email address of the user who you wish to manage. Note: Following creation, {{% /md %}}
roleIds: pulumi.Input<pulumi.Input<string>[]>;@@ -5392,7 +5396,7 @@ Array of account role IDs that you want to assign to a member.
emailAddress?: pulumi.Input<string>;@@ -5412,7 +5416,7 @@ The email address of the user who you wish to manage. Note: Following creation, {{% /md %}}
roleIds?: pulumi.Input<pulumi.Input<string>[]>;@@ -5424,7 +5428,7 @@ Array of account role IDs that you want to assign to a member.
smartRouting?: pulumi.Input<string>;@@ -5444,7 +5448,7 @@ Whether smart routing is enabled. Valid values: `on` or `off`. Defaults to `off` {{% /md %}}
tieredCaching?: pulumi.Input<string>;@@ -5455,7 +5459,7 @@ Whether tiered caching is enabled. Valid values: `on` or `off`. Defaults to `off {{% /md %}}
zoneId: pulumi.Input<string>;@@ -5467,7 +5471,7 @@ The DNS zone ID that you wish to manage Argo on.
smartRouting?: pulumi.Input<string>;@@ -5487,7 +5491,7 @@ Whether smart routing is enabled. Valid values: `on` or `off`. Defaults to `off` {{% /md %}}
tieredCaching?: pulumi.Input<string>;@@ -5498,7 +5502,7 @@ Whether tiered caching is enabled. Valid values: `on` or `off`. Defaults to `off {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -5510,7 +5514,7 @@ The DNS zone ID that you wish to manage Argo on.
accountId?: pulumi.Input<string>;@@ -5532,7 +5536,7 @@ updated. Either `account_id` or `zone_id` must be provided. If {{% /md %}}
state?: pulumi.Input<string>;@@ -5545,7 +5549,7 @@ from the Terraform state management. {{% /md %}}
type: pulumi.Input<string>;@@ -5559,7 +5563,7 @@ be one of `basic_challenge`, `waf_challenge`, `waf_block`, {{% /md %}}
url: pulumi.Input<string>;@@ -5570,7 +5574,7 @@ URL of where the custom page source is located. {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -5583,7 +5587,7 @@ updated. Either `zone_id` or `account_id` must be provided.
accountId?: pulumi.Input<string>;@@ -5605,7 +5609,7 @@ updated. Either `account_id` or `zone_id` must be provided. If {{% /md %}}
state?: pulumi.Input<string>;@@ -5618,7 +5622,7 @@ from the Terraform state management. {{% /md %}}
type?: pulumi.Input<string>;@@ -5632,7 +5636,7 @@ be one of `basic_challenge`, `waf_challenge`, `waf_block`, {{% /md %}}
url?: pulumi.Input<string>;@@ -5643,7 +5647,7 @@ URL of where the custom page source is located. {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -5656,7 +5660,7 @@ updated. Either `zone_id` or `account_id` must be provided.
description?: pulumi.Input<string>;@@ -5676,7 +5680,7 @@ A note that you can use to describe the purpose of the filter. {{% /md %}}
expression: pulumi.Input<string>;@@ -5687,7 +5691,7 @@ The filter expression to be used. {{% /md %}}
paused?: pulumi.Input<boolean>;@@ -5698,7 +5702,7 @@ Whether this filter is currently paused. Boolean value. {{% /md %}}
ref?: pulumi.Input<string>;@@ -5709,7 +5713,7 @@ Short reference tag to quickly select related rules. {{% /md %}}
zone?: pulumi.Input<string>;@@ -5720,7 +5724,7 @@ The DNS zone to which the Filter should be added. Will be resolved to `zone_id` {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -5732,7 +5736,7 @@ The DNS zone to which the Filter should be added.
description?: pulumi.Input<string>;@@ -5752,7 +5756,7 @@ A note that you can use to describe the purpose of the filter. {{% /md %}}
expression?: pulumi.Input<string>;@@ -5763,7 +5767,7 @@ The filter expression to be used. {{% /md %}}
paused?: pulumi.Input<boolean>;@@ -5774,7 +5778,7 @@ Whether this filter is currently paused. Boolean value. {{% /md %}}
ref?: pulumi.Input<string>;@@ -5785,7 +5789,7 @@ Short reference tag to quickly select related rules. {{% /md %}}
zone?: pulumi.Input<string>;@@ -5796,7 +5800,7 @@ The DNS zone to which the Filter should be added. Will be resolved to `zone_id` {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -5808,7 +5812,7 @@ The DNS zone to which the Filter should be added.
action: pulumi.Input<string>;@@ -5828,7 +5832,7 @@ The action to apply to a matched request. Allowed values: "block", "challenge", {{% /md %}}
description?: pulumi.Input<string>;@@ -5839,7 +5843,7 @@ A description of the rule to help identify it. {{% /md %}}
filterId: pulumi.Input<string>;@@ -5847,7 +5851,7 @@ A description of the rule to help identify it. {{% /md %}}
paused?: pulumi.Input<boolean>;@@ -5858,7 +5862,7 @@ Whether this filter based firewall rule is currently paused. Boolean value. {{% /md %}}
priority?: pulumi.Input<number>;@@ -5869,7 +5873,7 @@ The priority of the rule to allow control of processing order. A lower number in {{% /md %}}
zone?: pulumi.Input<string>;@@ -5880,7 +5884,7 @@ The DNS zone to which the Firewall Rule should be added. Will be resolved to `zo {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -5892,7 +5896,7 @@ The DNS zone to which the Filter should be added.
action?: pulumi.Input<string>;@@ -5912,7 +5916,7 @@ The action to apply to a matched request. Allowed values: "block", "challenge", {{% /md %}}
description?: pulumi.Input<string>;@@ -5923,7 +5927,7 @@ A description of the rule to help identify it. {{% /md %}}
filterId?: pulumi.Input<string>;@@ -5931,7 +5935,7 @@ A description of the rule to help identify it. {{% /md %}}
paused?: pulumi.Input<boolean>;@@ -5942,7 +5946,7 @@ Whether this filter based firewall rule is currently paused. Boolean value. {{% /md %}}
priority?: pulumi.Input<number>;@@ -5953,7 +5957,7 @@ The priority of the rule to allow control of processing order. A lower number in {{% /md %}}
zone?: pulumi.Input<string>;@@ -5964,7 +5968,7 @@ The DNS zone to which the Firewall Rule should be added. Will be resolved to `zo {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -5976,7 +5980,7 @@ The DNS zone to which the Filter should be added.
cidrBlocks: string[];
@@ -5993,7 +5997,7 @@ A collection of values returned by getIpRanges.
{{% /md %}}
id: string;
@@ -6004,7 +6008,7 @@ id is the provider-assigned unique ID for this managed resource.
{{% /md %}}
ipv4CidrBlocks: string[];
@@ -6012,7 +6016,7 @@ id is the provider-assigned unique ID for this managed resource.
{{% /md %}}
ipv6CidrBlocks: string[];
@@ -6021,7 +6025,7 @@ id is the provider-assigned unique ID for this managed resource.
filter: {
@@ -6043,7 +6047,7 @@ A collection of arguments for invoking getZones.
filter: {
@@ -6064,7 +6068,7 @@ A collection of values returned by getZones.
{{% /md %}}
id: string;
@@ -6075,7 +6079,7 @@ id is the provider-assigned unique ID for this managed resource.
{{% /md %}}
zones: {
@@ -6087,7 +6091,7 @@ id is the provider-assigned unique ID for this managed resource.
defaultPoolIds: pulumi.Input<pulumi.Input<string>[]>;@@ -6107,7 +6111,7 @@ A list of pool IDs ordered by their failover priority. Used whenever region/pop {{% /md %}}
description?: pulumi.Input<string>;@@ -6118,7 +6122,7 @@ Free text description. {{% /md %}}
enabled?: pulumi.Input<boolean>;@@ -6129,7 +6133,7 @@ Enable or disable the load balancer. Defaults to `true` (enabled). {{% /md %}}
fallbackPoolId: pulumi.Input<string>;@@ -6140,7 +6144,7 @@ The pool ID to use when all other pools are detected as unhealthy. {{% /md %}}
name: pulumi.Input<string>;@@ -6151,7 +6155,7 @@ The DNS name (FQDN, including the zone) to associate with the load balancer. {{% /md %}}
popPools?: pulumi.Input<pulumi.Input<{ @@ -6165,7 +6169,7 @@ A set containing mappings of Cloudflare Point-of-Presence (PoP) identifiers to a {{% /md %}}
proxied?: pulumi.Input<boolean>;@@ -6176,7 +6180,7 @@ Whether the hostname gets Cloudflare's origin protection. Defaults to `false`. {{% /md %}}
regionPools?: pulumi.Input<pulumi.Input<{ @@ -6190,7 +6194,7 @@ A set containing mappings of region/country codes to a list of pool IDs (ordered {{% /md %}}
sessionAffinity?: pulumi.Input<string>;@@ -6201,7 +6205,7 @@ Associates all requests coming from an end-user with a single origin. Cloudflare {{% /md %}}
steeringPolicy?: pulumi.Input<string>;@@ -6212,7 +6216,7 @@ Determine which method the load balancer uses to determine the fastest route to {{% /md %}}
ttl?: pulumi.Input<number>;@@ -6223,7 +6227,7 @@ Time to live (TTL) of this load balancer's DNS `name`. Conflicts with `proxied` {{% /md %}}
zone: pulumi.Input<string>;@@ -6235,7 +6239,7 @@ The zone to add the load balancer to.
allowInsecure?: pulumi.Input<boolean>;@@ -6255,7 +6259,7 @@ Do not validate the certificate when monitor use HTTPS. {{% /md %}}
description?: pulumi.Input<string>;@@ -6266,7 +6270,7 @@ Free text description. {{% /md %}}
expectedBody: pulumi.Input<string>;@@ -6277,7 +6281,7 @@ A case-insensitive sub-string to look for in the response body. If this string i {{% /md %}}
expectedCodes: pulumi.Input<string>;@@ -6288,7 +6292,7 @@ The expected HTTP response code or code range of the health check. Eg `2xx` {{% /md %}}
followRedirects?: pulumi.Input<boolean>;@@ -6299,7 +6303,7 @@ Follow redirects if returned by the origin. {{% /md %}}
headers?: pulumi.Input<pulumi.Input<{ @@ -6313,7 +6317,7 @@ The header name. {{% /md %}}
interval?: pulumi.Input<number>;@@ -6324,7 +6328,7 @@ The interval between each health check. Shorter intervals may improve failover t {{% /md %}}
method?: pulumi.Input<string>;@@ -6335,7 +6339,7 @@ The HTTP method to use for the health check. Default: "GET". {{% /md %}}
path?: pulumi.Input<string>;@@ -6346,7 +6350,7 @@ The endpoint path to health check against. Default: "/". {{% /md %}}
port?: pulumi.Input<number>;@@ -6354,7 +6358,7 @@ The endpoint path to health check against. Default: "/". {{% /md %}}
retries?: pulumi.Input<number>;@@ -6365,7 +6369,7 @@ The number of retries to attempt in case of a timeout before marking the origin {{% /md %}}
timeout?: pulumi.Input<number>;@@ -6376,7 +6380,7 @@ The timeout (in seconds) before marking the health check as failed. Default: 5. {{% /md %}}
type?: pulumi.Input<string>;@@ -6388,7 +6392,7 @@ The protocol to use for the healthcheck. Currently supported protocols are 'HTTP
allowInsecure?: pulumi.Input<boolean>;@@ -6408,7 +6412,7 @@ Do not validate the certificate when monitor use HTTPS. {{% /md %}}
createdOn?: pulumi.Input<string>;@@ -6419,7 +6423,7 @@ The RFC3339 timestamp of when the load balancer monitor was created. {{% /md %}}
description?: pulumi.Input<string>;@@ -6430,7 +6434,7 @@ Free text description. {{% /md %}}
expectedBody?: pulumi.Input<string>;@@ -6441,7 +6445,7 @@ A case-insensitive sub-string to look for in the response body. If this string i {{% /md %}}
expectedCodes?: pulumi.Input<string>;@@ -6452,7 +6456,7 @@ The expected HTTP response code or code range of the health check. Eg `2xx` {{% /md %}}
followRedirects?: pulumi.Input<boolean>;@@ -6463,7 +6467,7 @@ Follow redirects if returned by the origin. {{% /md %}}
headers?: pulumi.Input<pulumi.Input<{ @@ -6477,7 +6481,7 @@ The header name. {{% /md %}}
interval?: pulumi.Input<number>;@@ -6488,7 +6492,7 @@ The interval between each health check. Shorter intervals may improve failover t {{% /md %}}
method?: pulumi.Input<string>;@@ -6499,7 +6503,7 @@ The HTTP method to use for the health check. Default: "GET". {{% /md %}}
modifiedOn?: pulumi.Input<string>;@@ -6510,7 +6514,7 @@ The RFC3339 timestamp of when the load balancer monitor was last modified. {{% /md %}}
path?: pulumi.Input<string>;@@ -6521,7 +6525,7 @@ The endpoint path to health check against. Default: "/". {{% /md %}}
port?: pulumi.Input<number>;@@ -6529,7 +6533,7 @@ The endpoint path to health check against. Default: "/". {{% /md %}}
retries?: pulumi.Input<number>;@@ -6540,7 +6544,7 @@ The number of retries to attempt in case of a timeout before marking the origin {{% /md %}}
timeout?: pulumi.Input<number>;@@ -6551,7 +6555,7 @@ The timeout (in seconds) before marking the health check as failed. Default: 5. {{% /md %}}
type?: pulumi.Input<string>;@@ -6563,7 +6567,7 @@ The protocol to use for the healthcheck. Currently supported protocols are 'HTTP
checkRegions?: pulumi.Input<pulumi.Input<string>[]>;@@ -6583,7 +6587,7 @@ A list of regions (specified by region code) from which to run health checks. Em {{% /md %}}
description?: pulumi.Input<string>;@@ -6594,7 +6598,7 @@ Free text description. {{% /md %}}
enabled?: pulumi.Input<boolean>;@@ -6605,7 +6609,7 @@ Whether to enable (the default) this origin within the Pool. Disabled origins wi {{% /md %}}
minimumOrigins?: pulumi.Input<number>;@@ -6616,7 +6620,7 @@ The minimum number of origins that must be healthy for this pool to serve traffi {{% /md %}}
monitor?: pulumi.Input<string>;@@ -6627,7 +6631,7 @@ The ID of the Monitor to use for health checking origins within this pool. {{% /md %}}
name: pulumi.Input<string>;@@ -6638,7 +6642,7 @@ A human-identifiable name for the origin. {{% /md %}}
notificationEmail?: pulumi.Input<string>;@@ -6649,7 +6653,7 @@ The email address to send health status notifications to. This can be an individ {{% /md %}}
origins: pulumi.Input<pulumi.Input<{ @@ -6666,7 +6670,7 @@ The list of origins within this pool. Traffic directed at this pool is balanced
checkRegions?: pulumi.Input<pulumi.Input<string>[]>;@@ -6686,7 +6690,7 @@ A list of regions (specified by region code) from which to run health checks. Em {{% /md %}}
createdOn?: pulumi.Input<string>;@@ -6697,7 +6701,7 @@ The RFC3339 timestamp of when the load balancer was created. {{% /md %}}
description?: pulumi.Input<string>;@@ -6708,7 +6712,7 @@ Free text description. {{% /md %}}
enabled?: pulumi.Input<boolean>;@@ -6719,7 +6723,7 @@ Whether to enable (the default) this origin within the Pool. Disabled origins wi {{% /md %}}
minimumOrigins?: pulumi.Input<number>;@@ -6730,7 +6734,7 @@ The minimum number of origins that must be healthy for this pool to serve traffi {{% /md %}}
modifiedOn?: pulumi.Input<string>;@@ -6741,7 +6745,7 @@ The RFC3339 timestamp of when the load balancer was last modified. {{% /md %}}
monitor?: pulumi.Input<string>;@@ -6752,7 +6756,7 @@ The ID of the Monitor to use for health checking origins within this pool. {{% /md %}}
name?: pulumi.Input<string>;@@ -6763,7 +6767,7 @@ A human-identifiable name for the origin. {{% /md %}}
notificationEmail?: pulumi.Input<string>;@@ -6774,7 +6778,7 @@ The email address to send health status notifications to. This can be an individ {{% /md %}}
origins?: pulumi.Input<pulumi.Input<{ @@ -6791,7 +6795,7 @@ The list of origins within this pool. Traffic directed at this pool is balanced
createdOn?: pulumi.Input<string>;@@ -6811,7 +6815,7 @@ The RFC3339 timestamp of when the load balancer was created. {{% /md %}}
defaultPoolIds?: pulumi.Input<pulumi.Input<string>[]>;@@ -6822,7 +6826,7 @@ A list of pool IDs ordered by their failover priority. Used whenever region/pop {{% /md %}}
description?: pulumi.Input<string>;@@ -6833,7 +6837,7 @@ Free text description. {{% /md %}}
enabled?: pulumi.Input<boolean>;@@ -6844,7 +6848,7 @@ Enable or disable the load balancer. Defaults to `true` (enabled). {{% /md %}}
fallbackPoolId?: pulumi.Input<string>;@@ -6855,7 +6859,7 @@ The pool ID to use when all other pools are detected as unhealthy. {{% /md %}}
modifiedOn?: pulumi.Input<string>;@@ -6866,7 +6870,7 @@ The RFC3339 timestamp of when the load balancer was last modified. {{% /md %}}
name?: pulumi.Input<string>;@@ -6877,7 +6881,7 @@ The DNS name (FQDN, including the zone) to associate with the load balancer. {{% /md %}}
popPools?: pulumi.Input<pulumi.Input<{ @@ -6891,7 +6895,7 @@ A set containing mappings of Cloudflare Point-of-Presence (PoP) identifiers to a {{% /md %}}
proxied?: pulumi.Input<boolean>;@@ -6902,7 +6906,7 @@ Whether the hostname gets Cloudflare's origin protection. Defaults to `false`. {{% /md %}}
regionPools?: pulumi.Input<pulumi.Input<{ @@ -6916,7 +6920,7 @@ A set containing mappings of region/country codes to a list of pool IDs (ordered {{% /md %}}
sessionAffinity?: pulumi.Input<string>;@@ -6927,7 +6931,7 @@ Associates all requests coming from an end-user with a single origin. Cloudflare {{% /md %}}
steeringPolicy?: pulumi.Input<string>;@@ -6938,7 +6942,7 @@ Determine which method the load balancer uses to determine the fastest route to {{% /md %}}
ttl?: pulumi.Input<number>;@@ -6949,7 +6953,7 @@ Time to live (TTL) of this load balancer's DNS `name`. Conflicts with `proxied` {{% /md %}}
zone?: pulumi.Input<string>;@@ -6960,7 +6964,7 @@ The zone to add the load balancer to. {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -6972,7 +6976,7 @@ ID associated with the specified `zone`.
destinationConf: pulumi.Input<string>;@@ -6989,7 +6993,7 @@ The set of arguments for constructing a LogpushJob resource. {{% /md %}}
enabled?: pulumi.Input<boolean>;@@ -6997,7 +7001,7 @@ The set of arguments for constructing a LogpushJob resource. {{% /md %}}
logpullOptions?: pulumi.Input<string>;@@ -7005,7 +7009,7 @@ The set of arguments for constructing a LogpushJob resource. {{% /md %}}
name?: pulumi.Input<string>;@@ -7013,7 +7017,7 @@ The set of arguments for constructing a LogpushJob resource. {{% /md %}}
ownershipChallenge: pulumi.Input<string>;@@ -7024,7 +7028,7 @@ Ownership challenge token to prove destination ownership. See [https://developer {{% /md %}}
zoneId: pulumi.Input<string>;@@ -7033,7 +7037,7 @@ Ownership challenge token to prove destination ownership. See [https://developer
destinationConf?: pulumi.Input<string>;@@ -7050,7 +7054,7 @@ Input properties used for looking up and filtering LogpushJob resources. {{% /md %}}
enabled?: pulumi.Input<boolean>;@@ -7058,7 +7062,7 @@ Input properties used for looking up and filtering LogpushJob resources. {{% /md %}}
logpullOptions?: pulumi.Input<string>;@@ -7066,7 +7070,7 @@ Input properties used for looking up and filtering LogpushJob resources. {{% /md %}}
name?: pulumi.Input<string>;@@ -7074,7 +7078,7 @@ Input properties used for looking up and filtering LogpushJob resources. {{% /md %}}
ownershipChallenge?: pulumi.Input<string>;@@ -7085,7 +7089,7 @@ Ownership challenge token to prove destination ownership. See [https://developer {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -7094,7 +7098,7 @@ Ownership challenge token to prove destination ownership. See [https://developer
actions: pulumi.Input<{ alwaysOnline: pulumi.Input<string>; alwaysUseHttps: pulumi.Input<boolean>; automaticHttpsRewrites: pulumi.Input<string>; - browserCacheTtl: pulumi.Input<number>; + browserCacheTtl: pulumi.Input<string>; browserCheck: pulumi.Input<string>; bypassCacheOnCookie: pulumi.Input<string>; cacheByDeviceType: pulumi.Input<string>; @@ -7157,7 +7161,7 @@ The actions taken by the page rule, options given below. {{% /md %}}
priority?: pulumi.Input<number>;@@ -7168,7 +7172,7 @@ The priority of the page rule among others for this target, the higher the numbe {{% /md %}}
status?: pulumi.Input<string>;@@ -7179,7 +7183,7 @@ Whether the page rule is active or disabled. {{% /md %}}
target: pulumi.Input<string>;@@ -7190,7 +7194,7 @@ The URL pattern to target with the page rule. {{% /md %}}
zone: pulumi.Input<string>;@@ -7202,7 +7206,7 @@ The DNS zone to which the page rule should be added.
actions?: pulumi.Input<{ alwaysOnline: pulumi.Input<string>; alwaysUseHttps: pulumi.Input<boolean>; automaticHttpsRewrites: pulumi.Input<string>; - browserCacheTtl: pulumi.Input<number>; + browserCacheTtl: pulumi.Input<string>; browserCheck: pulumi.Input<string>; bypassCacheOnCookie: pulumi.Input<string>; cacheByDeviceType: pulumi.Input<string>; @@ -7265,7 +7269,7 @@ The actions taken by the page rule, options given below. {{% /md %}}
priority?: pulumi.Input<number>;@@ -7276,7 +7280,7 @@ The priority of the page rule among others for this target, the higher the numbe {{% /md %}}
status?: pulumi.Input<string>;@@ -7287,7 +7291,7 @@ Whether the page rule is active or disabled. {{% /md %}}
target?: pulumi.Input<string>;@@ -7298,7 +7302,7 @@ The URL pattern to target with the page rule. {{% /md %}}
zone?: pulumi.Input<string>;@@ -7309,7 +7313,7 @@ The DNS zone to which the page rule should be added. {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -7321,7 +7325,7 @@ The ID of the zone in which the page rule will be applied.
apiClientLogging?: pulumi.Input<boolean>;@@ -7341,7 +7345,7 @@ Whether to print logs from the API client (using the default log library logger) {{% /md %}}
email?: pulumi.Input<string>;@@ -7352,7 +7356,7 @@ A registered Cloudflare email address. {{% /md %}}
maxBackoff?: pulumi.Input<number>;@@ -7363,7 +7367,7 @@ Maximum backoff period in seconds after failed API calls {{% /md %}}
minBackoff?: pulumi.Input<number>;@@ -7374,7 +7378,7 @@ Minimum backoff period in seconds after failed API calls {{% /md %}}
orgId?: pulumi.Input<string>;@@ -7385,7 +7389,7 @@ Configure API client to always use that organization. If set this will override {{% /md %}}
retries?: pulumi.Input<number>;@@ -7396,7 +7400,7 @@ Maximum number of retries to perform when an API request fails {{% /md %}}
rps?: pulumi.Input<number>;@@ -7407,7 +7411,7 @@ RPS limit to apply when making calls to the API {{% /md %}}
token?: pulumi.Input<string>;@@ -7418,7 +7422,7 @@ The token key for API operations. {{% /md %}}
useOrgFromZone?: pulumi.Input<string>;@@ -7430,7 +7434,7 @@ If specified zone is owned by an organization, configure API client to always us
action: pulumi.Input<{ @@ -7457,7 +7461,7 @@ The action to be performed when the threshold of matched traffic within the peri {{% /md %}}
bypassUrlPatterns?: pulumi.Input<pulumi.Input<string>[]>;@@ -7468,7 +7472,7 @@ URLs matching the patterns specified here will be excluded from rate limiting. {{% /md %}}
correlate?: pulumi.Input<{ @@ -7481,7 +7485,7 @@ Determines how rate limiting is applied. By default if not specified, rate limit {{% /md %}}
description?: pulumi.Input<string>;@@ -7492,7 +7496,7 @@ A note that you can use to describe the reason for a rate limit. This value is s {{% /md %}}
disabled?: pulumi.Input<boolean>;@@ -7503,7 +7507,7 @@ Whether this ratelimit is currently disabled. Default: `false`. {{% /md %}}
match?: pulumi.Input<{ @@ -7524,7 +7528,7 @@ Determines which traffic the rate limit counts towards the threshold. By default {{% /md %}}
period: pulumi.Input<number>;@@ -7535,7 +7539,7 @@ The time in seconds to count matching traffic. If the count exceeds threshold wi {{% /md %}}
threshold: pulumi.Input<number>;@@ -7546,7 +7550,7 @@ The threshold that triggers the rate limit mitigations, combine with period. i.e {{% /md %}}
zone: pulumi.Input<string>;@@ -7558,7 +7562,7 @@ The DNS zone to apply rate limiting to.
action?: pulumi.Input<{ @@ -7585,7 +7589,7 @@ The action to be performed when the threshold of matched traffic within the peri {{% /md %}}
bypassUrlPatterns?: pulumi.Input<pulumi.Input<string>[]>;@@ -7596,7 +7600,7 @@ URLs matching the patterns specified here will be excluded from rate limiting. {{% /md %}}
correlate?: pulumi.Input<{ @@ -7609,7 +7613,7 @@ Determines how rate limiting is applied. By default if not specified, rate limit {{% /md %}}
description?: pulumi.Input<string>;@@ -7620,7 +7624,7 @@ A note that you can use to describe the reason for a rate limit. This value is s {{% /md %}}
disabled?: pulumi.Input<boolean>;@@ -7631,7 +7635,7 @@ Whether this ratelimit is currently disabled. Default: `false`. {{% /md %}}
match?: pulumi.Input<{ @@ -7652,7 +7656,7 @@ Determines which traffic the rate limit counts towards the threshold. By default {{% /md %}}
period?: pulumi.Input<number>;@@ -7663,7 +7667,7 @@ The time in seconds to count matching traffic. If the count exceeds threshold wi {{% /md %}}
threshold?: pulumi.Input<number>;@@ -7674,7 +7678,7 @@ The threshold that triggers the rate limit mitigations, combine with period. i.e {{% /md %}}
zone?: pulumi.Input<string>;@@ -7685,7 +7689,7 @@ The DNS zone to apply rate limiting to. {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -7697,7 +7701,7 @@ The DNS zone ID.
data?: pulumi.Input<{ @@ -7755,7 +7759,7 @@ Map of attributes that constitute the record value. Primarily used for LOC and S {{% /md %}}
domain: pulumi.Input<string>;@@ -7766,7 +7770,7 @@ The DNS zone to add the record to {{% /md %}}
name: pulumi.Input<string>;@@ -7777,7 +7781,7 @@ The name of the record {{% /md %}}
priority?: pulumi.Input<number>;@@ -7788,7 +7792,7 @@ The priority of the record {{% /md %}}
proxied?: pulumi.Input<boolean>;@@ -7799,7 +7803,7 @@ Whether the record gets Cloudflare's origin protection; defaults to `false`. {{% /md %}}
ttl?: pulumi.Input<number>;@@ -7810,7 +7814,7 @@ The TTL of the record ([automatic: '1'](https://api.cloudflare.com/#dns-records- {{% /md %}}
type: pulumi.Input<string>;@@ -7821,7 +7825,7 @@ The type of the record {{% /md %}}
value?: pulumi.Input<string>;@@ -7833,7 +7837,7 @@ The (string) value of the record. Either this or `data` must be specified
createdOn?: pulumi.Input<string>;@@ -7853,7 +7857,7 @@ The RFC3339 timestamp of when the record was created {{% /md %}}
data?: pulumi.Input<{ @@ -7902,7 +7906,7 @@ Map of attributes that constitute the record value. Primarily used for LOC and S {{% /md %}}
domain?: pulumi.Input<string>;@@ -7913,7 +7917,7 @@ The DNS zone to add the record to {{% /md %}}
hostname?: pulumi.Input<string>;@@ -7924,7 +7928,7 @@ The FQDN of the record {{% /md %}}
metadata?: pulumi.Input<{[key: string]: any}>;@@ -7935,7 +7939,7 @@ A key-value map of string metadata cloudflare associates with the record {{% /md %}}
modifiedOn?: pulumi.Input<string>;@@ -7946,7 +7950,7 @@ The RFC3339 timestamp of when the record was last modified {{% /md %}}
name?: pulumi.Input<string>;@@ -7957,7 +7961,7 @@ The name of the record {{% /md %}}
priority?: pulumi.Input<number>;@@ -7968,7 +7972,7 @@ The priority of the record {{% /md %}}
proxiable?: pulumi.Input<boolean>;@@ -7979,7 +7983,7 @@ Shows whether this record can be proxied, must be true if setting `proxied=true` {{% /md %}}
proxied?: pulumi.Input<boolean>;@@ -7990,7 +7994,7 @@ Whether the record gets Cloudflare's origin protection; defaults to `false`. {{% /md %}}
ttl?: pulumi.Input<number>;@@ -8001,7 +8005,7 @@ The TTL of the record ([automatic: '1'](https://api.cloudflare.com/#dns-records- {{% /md %}}
type?: pulumi.Input<string>;@@ -8012,7 +8016,7 @@ The type of the record {{% /md %}}
value?: pulumi.Input<string>;@@ -8023,7 +8027,7 @@ The (string) value of the record. Either this or `data` must be specified {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -8035,7 +8039,7 @@ The zone id of the record
dns: pulumi.Input<{ @@ -8058,7 +8062,7 @@ The name and type of DNS record for the Spectrum application. Fields documented {{% /md %}}
ipFirewall?: pulumi.Input<boolean>;@@ -8069,7 +8073,7 @@ Enables the IP Firewall for this application. Defaults to `true`. {{% /md %}}
originDirects?: pulumi.Input<pulumi.Input<string>[]>;@@ -8080,7 +8084,7 @@ A list of destination addresses to the origin. e.g. `tcp://192.0.2.1:22`. {{% /md %}}
originDns?: pulumi.Input<{ @@ -8093,7 +8097,7 @@ A destination DNS addresses to the origin. Fields documented below. {{% /md %}}
originPort: pulumi.Input<number>;@@ -8104,7 +8108,7 @@ If using `origin_dns` this is a required attribute. Origin port to proxy traffic {{% /md %}}
protocol: pulumi.Input<string>;@@ -8115,7 +8119,7 @@ The port configuration at Cloudflare’s edge. e.g. `tcp/22`. {{% /md %}}
proxyProtocol?: pulumi.Input<boolean>;@@ -8126,7 +8130,7 @@ Enables Proxy Protocol v1 to the origin. Defaults to `false`. {{% /md %}}
tls?: pulumi.Input<string>;@@ -8137,7 +8141,7 @@ TLS configuration option for Cloudflare to connect to your origin. Valid values {{% /md %}}
zoneId: pulumi.Input<string>;@@ -8146,7 +8150,7 @@ TLS configuration option for Cloudflare to connect to your origin. Valid values
dns?: pulumi.Input<{ @@ -8169,7 +8173,7 @@ The name and type of DNS record for the Spectrum application. Fields documented {{% /md %}}
ipFirewall?: pulumi.Input<boolean>;@@ -8180,7 +8184,7 @@ Enables the IP Firewall for this application. Defaults to `true`. {{% /md %}}
originDirects?: pulumi.Input<pulumi.Input<string>[]>;@@ -8191,7 +8195,7 @@ A list of destination addresses to the origin. e.g. `tcp://192.0.2.1:22`. {{% /md %}}
originDns?: pulumi.Input<{ @@ -8204,7 +8208,7 @@ A destination DNS addresses to the origin. Fields documented below. {{% /md %}}
originPort?: pulumi.Input<number>;@@ -8215,7 +8219,7 @@ If using `origin_dns` this is a required attribute. Origin port to proxy traffic {{% /md %}}
protocol?: pulumi.Input<string>;@@ -8226,7 +8230,7 @@ The port configuration at Cloudflare’s edge. e.g. `tcp/22`. {{% /md %}}
proxyProtocol?: pulumi.Input<boolean>;@@ -8237,7 +8241,7 @@ Enables Proxy Protocol v1 to the origin. Defaults to `false`. {{% /md %}}
tls?: pulumi.Input<string>;@@ -8248,7 +8252,7 @@ TLS configuration option for Cloudflare to connect to your origin. Valid values {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -8257,7 +8261,7 @@ TLS configuration option for Cloudflare to connect to your origin. Valid values
mode: pulumi.Input<string>;@@ -8277,7 +8281,7 @@ The mode of the rule, can be one of ["block", "challenge", "default", "disable", {{% /md %}}
ruleId: pulumi.Input<string>;@@ -8288,7 +8292,7 @@ The WAF Rule ID. {{% /md %}}
zone: pulumi.Input<string>;@@ -8300,7 +8304,7 @@ The DNS zone to apply to.
mode?: pulumi.Input<string>;@@ -8320,7 +8324,7 @@ The mode of the rule, can be one of ["block", "challenge", "default", "disable", {{% /md %}}
packageId?: pulumi.Input<string>;@@ -8331,7 +8335,7 @@ The ID of the WAF Rule Package that contains the rule. {{% /md %}}
ruleId?: pulumi.Input<string>;@@ -8342,7 +8346,7 @@ The WAF Rule ID. {{% /md %}}
zone?: pulumi.Input<string>;@@ -8353,7 +8357,7 @@ The DNS zone to apply to. {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -8365,7 +8369,7 @@ The DNS zone ID.
enabled?: pulumi.Input<boolean>;@@ -8382,7 +8386,7 @@ The set of arguments for constructing a WorkerRoute resource. {{% /md %}}
pattern: pulumi.Input<string>;@@ -8395,7 +8399,7 @@ The [route pattern](https://developers.cloudflare.com/workers/api/route-matching {{% /md %}}
scriptName?: pulumi.Input<string>;@@ -8403,7 +8407,7 @@ The [route pattern](https://developers.cloudflare.com/workers/api/route-matching {{% /md %}}
zone: pulumi.Input<string>;@@ -8415,7 +8419,7 @@ The zone to add the route to.
enabled?: pulumi.Input<boolean>;@@ -8432,7 +8436,7 @@ Input properties used for looking up and filtering WorkerRoute resources. {{% /md %}}
multiScript?: pulumi.Input<boolean>;@@ -8440,7 +8444,7 @@ Input properties used for looking up and filtering WorkerRoute resources. {{% /md %}}
pattern?: pulumi.Input<string>;@@ -8453,7 +8457,7 @@ The [route pattern](https://developers.cloudflare.com/workers/api/route-matching {{% /md %}}
scriptName?: pulumi.Input<string>;@@ -8461,7 +8465,7 @@ The [route pattern](https://developers.cloudflare.com/workers/api/route-matching {{% /md %}}
zone?: pulumi.Input<string>;@@ -8472,7 +8476,7 @@ The zone to add the route to. {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -8484,7 +8488,7 @@ The zone id of the route
content: pulumi.Input<string>;@@ -8504,7 +8508,7 @@ The script content. {{% /md %}}
name?: pulumi.Input<string>;@@ -8515,7 +8519,7 @@ The name for the script. {{% /md %}}
zone?: pulumi.Input<string>;@@ -8526,7 +8530,7 @@ The zone for the script. {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -8538,7 +8542,7 @@ The zone id of the script (only for non-multi-script resources)
content?: pulumi.Input<string>;@@ -8558,7 +8562,7 @@ The script content. {{% /md %}}
name?: pulumi.Input<string>;@@ -8569,7 +8573,7 @@ The name for the script. {{% /md %}}
zone?: pulumi.Input<string>;@@ -8580,7 +8584,7 @@ The zone for the script. {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -8592,7 +8596,7 @@ The zone id of the script (only for non-multi-script resources)
jumpStart?: pulumi.Input<boolean>;@@ -8612,7 +8616,7 @@ Boolean of whether to scan for DNS records on creation. Ignored after zone is cr {{% /md %}}
paused?: pulumi.Input<boolean>;@@ -8623,7 +8627,7 @@ Boolean of whether this zone is paused (traffic bypasses Cloudflare). Default: f {{% /md %}}
plan?: pulumi.Input<string>;@@ -8634,7 +8638,7 @@ The name of the commercial plan to apply to the zone, can be updated once the on {{% /md %}}
type?: pulumi.Input<string>;@@ -8645,7 +8649,7 @@ A full zone implies that DNS is hosted with Cloudflare. A partial zone is typica {{% /md %}}
zone: pulumi.Input<string>;@@ -8657,7 +8661,7 @@ The DNS zone name which will be added.
configurations: pulumi.Input<pulumi.Input<{ @@ -8680,7 +8684,7 @@ A list of IP addresses or IP ranges to match the request against specified in ta {{% /md %}}
description?: pulumi.Input<string>;@@ -8691,7 +8695,7 @@ A description about the lockdown entry. Typically used as a reminder or explanat {{% /md %}}
paused?: pulumi.Input<boolean>;@@ -8702,7 +8706,7 @@ Boolean of whether this zone lockdown is currently paused. Default: false. {{% /md %}}
urls: pulumi.Input<pulumi.Input<string>[]>;@@ -8713,7 +8717,7 @@ A list of simple wildcard patterns to match requests against. The order of the u {{% /md %}}
zone?: pulumi.Input<string>;@@ -8724,7 +8728,7 @@ The DNS zone to which the lockdown will be added. Will be resolved to `zone_id` {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -8736,7 +8740,7 @@ The DNS zone to which the access rule should be added.
configurations?: pulumi.Input<pulumi.Input<{ @@ -8759,7 +8763,7 @@ A list of IP addresses or IP ranges to match the request against specified in ta {{% /md %}}
description?: pulumi.Input<string>;@@ -8770,7 +8774,7 @@ A description about the lockdown entry. Typically used as a reminder or explanat {{% /md %}}
paused?: pulumi.Input<boolean>;@@ -8781,7 +8785,7 @@ Boolean of whether this zone lockdown is currently paused. Default: false. {{% /md %}}
urls?: pulumi.Input<pulumi.Input<string>[]>;@@ -8792,7 +8796,7 @@ A list of simple wildcard patterns to match requests against. The order of the u {{% /md %}}
zone?: pulumi.Input<string>;@@ -8803,7 +8807,7 @@ The DNS zone to which the lockdown will be added. Will be resolved to `zone_id` {{% /md %}}
zoneId?: pulumi.Input<string>;@@ -8815,7 +8819,7 @@ The DNS zone to which the access rule should be added.
name: pulumi.Input<string>;@@ -8835,7 +8839,7 @@ The DNS zone to which apply settings. {{% /md %}}
settings?: pulumi.Input<{ @@ -8851,8 +8855,10 @@ The DNS zone to which apply settings. developmentMode: pulumi.Input<string>; edgeCacheTtl: pulumi.Input<number>; emailObfuscation: pulumi.Input<string>; + h2Prioritization: pulumi.Input<string>; hotlinkProtection: pulumi.Input<string>; http2: pulumi.Input<string>; + imageResizing: pulumi.Input<string>; ipGeolocation: pulumi.Input<string>; ipv6: pulumi.Input<string>; maxUpload: pulumi.Input<number>; @@ -8905,7 +8911,7 @@ Settings overrides that will be applied to the zone. If a setting is not specifi
initialSettings?: pulumi.Input<{ @@ -8930,8 +8936,10 @@ Input properties used for looking up and filtering ZoneSettingsOverride resource developmentMode: pulumi.Input<string>; edgeCacheTtl: pulumi.Input<number>; emailObfuscation: pulumi.Input<string>; + h2Prioritization: pulumi.Input<string>; hotlinkProtection: pulumi.Input<string>; http2: pulumi.Input<string>; + imageResizing: pulumi.Input<string>; ipGeolocation: pulumi.Input<string>; ipv6: pulumi.Input<string>; maxUpload: pulumi.Input<number>; @@ -8983,7 +8991,7 @@ Settings present in the zone at the time the resource is created. This will be u {{% /md %}}
initialSettingsReadAt?: pulumi.Input<string>;@@ -8991,7 +8999,7 @@ Settings present in the zone at the time the resource is created. This will be u {{% /md %}}
name?: pulumi.Input<string>;@@ -9002,7 +9010,7 @@ The DNS zone to which apply settings. {{% /md %}}
readonlySettings?: pulumi.Input<pulumi.Input<string>[]>;@@ -9015,7 +9023,7 @@ Which of the current `settings` are not able to be set by the user. Which settin {{% /md %}}
settings?: pulumi.Input<{ @@ -9031,8 +9039,10 @@ Which of the current `settings` are not able to be set by the user. Which settin developmentMode: pulumi.Input<string>; edgeCacheTtl: pulumi.Input<number>; emailObfuscation: pulumi.Input<string>; + h2Prioritization: pulumi.Input<string>; hotlinkProtection: pulumi.Input<string>; http2: pulumi.Input<string>; + imageResizing: pulumi.Input<string>; ipGeolocation: pulumi.Input<string>; ipv6: pulumi.Input<string>; maxUpload: pulumi.Input<number>; @@ -9084,7 +9094,7 @@ Settings overrides that will be applied to the zone. If a setting is not specifi {{% /md %}}
zoneStatus?: pulumi.Input<string>;@@ -9092,7 +9102,7 @@ Settings overrides that will be applied to the zone. If a setting is not specifi {{% /md %}}
zoneType?: pulumi.Input<string>;@@ -9101,7 +9111,7 @@ Settings overrides that will be applied to the zone. If a setting is not specifi
jumpStart?: pulumi.Input<boolean>;@@ -9121,7 +9131,7 @@ Boolean of whether to scan for DNS records on creation. Ignored after zone is cr {{% /md %}}
meta?: pulumi.Input<{ @@ -9132,7 +9142,7 @@ Boolean of whether to scan for DNS records on creation. Ignored after zone is cr {{% /md %}}
nameServers?: pulumi.Input<pulumi.Input<string>[]>;@@ -9143,7 +9153,7 @@ Cloudflare-assigned name servers. This is only populated for zones that use Clou {{% /md %}}
paused?: pulumi.Input<boolean>;@@ -9154,7 +9164,7 @@ Boolean of whether this zone is paused (traffic bypasses Cloudflare). Default: f {{% /md %}}
plan?: pulumi.Input<string>;@@ -9165,7 +9175,7 @@ The name of the commercial plan to apply to the zone, can be updated once the on {{% /md %}}
status?: pulumi.Input<string>;@@ -9176,7 +9186,7 @@ Status of the zone. Valid values: `active`, `pending`, `initializing`, `moved`, {{% /md %}}
type?: pulumi.Input<string>;@@ -9187,7 +9197,7 @@ A full zone implies that DNS is hosted with Cloudflare. A partial zone is typica {{% /md %}}
vanityNameServers?: pulumi.Input<pulumi.Input<string>[]>;@@ -9200,7 +9210,7 @@ List of Vanity Nameservers (if set). {{% /md %}}
zone?: pulumi.Input<string>;diff --git a/content/reference/pkg/nodejs/pulumi/cloudflare/config/_index.md b/content/reference/pkg/nodejs/pulumi/cloudflare/config/_index.md index 7b3581b8b893..ae03c754e865 100644 --- a/content/reference/pkg/nodejs/pulumi/cloudflare/config/_index.md +++ b/content/reference/pkg/nodejs/pulumi/cloudflare/config/_index.md @@ -28,14 +28,14 @@ aliases:
let apiClientLogging: boolean | undefined = __config.getObject<boolean>("apiClientLogging") || (utilities.getEnvBoolean("CLOUDFLARE_API_CLIENT_LOGGING") || false);@@ -46,7 +46,7 @@ Whether to print logs from the API client (using the default log library logger) {{% /md %}}
let email: string | undefined = __config.get("email") || utilities.getEnv("CLOUDFLARE_EMAIL");@@ -57,7 +57,7 @@ A registered Cloudflare email address. {{% /md %}}
let maxBackoff: number | undefined = __config.getObject<number>("maxBackoff") || (utilities.getEnvNumber("CLOUDFLARE_MAX_BACKOFF") || 30);@@ -68,7 +68,7 @@ Maximum backoff period in seconds after failed API calls {{% /md %}}
let minBackoff: number | undefined = __config.getObject<number>("minBackoff") || (utilities.getEnvNumber("CLOUDFLARE_MIN_BACKOFF") || 1);@@ -79,7 +79,7 @@ Minimum backoff period in seconds after failed API calls {{% /md %}}
let orgId: string | undefined = __config.get("orgId") || utilities.getEnv("CLOUDFLARE_ORG_ID");@@ -90,7 +90,7 @@ Configure API client to always use that organization. If set this will override {{% /md %}}
let retries: number | undefined = __config.getObject<number>("retries") || (utilities.getEnvNumber("CLOUDFLARE_RETRIES") || 3);@@ -101,7 +101,7 @@ Maximum number of retries to perform when an API request fails {{% /md %}}
let rps: number | undefined = __config.getObject<number>("rps") || (utilities.getEnvNumber("CLOUDFLARE_RPS") || 4);@@ -112,7 +112,7 @@ RPS limit to apply when making calls to the API {{% /md %}}
let token: string | undefined = __config.get("token") || utilities.getEnv("CLOUDFLARE_TOKEN");@@ -123,7 +123,7 @@ The token key for API operations. {{% /md %}}