Viewing docs for Cloudflare v6.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
Viewing docs for Cloudflare v6.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleZeroTrustTunnelCloudflaredConfig = cloudflare.getZeroTrustTunnelCloudflaredConfig({
accountId: "023e105f4ecef8ad9ca31a8372d0c353",
tunnelId: "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_zero_trust_tunnel_cloudflared_config = cloudflare.get_zero_trust_tunnel_cloudflared_config(account_id="023e105f4ecef8ad9ca31a8372d0c353",
tunnel_id="f70ff985-a4ef-4643-bbbc-4a0ed4fc8415")
package main
import (
"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudflare.LookupZeroTrustTunnelCloudflaredConfig(ctx, &cloudflare.LookupZeroTrustTunnelCloudflaredConfigArgs{
AccountId: "023e105f4ecef8ad9ca31a8372d0c353",
TunnelId: "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415",
}, nil)
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 exampleZeroTrustTunnelCloudflaredConfig = Cloudflare.GetZeroTrustTunnelCloudflaredConfig.Invoke(new()
{
AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
TunnelId = "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.CloudflareFunctions;
import com.pulumi.cloudflare.inputs.GetZeroTrustTunnelCloudflaredConfigArgs;
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) {
final var exampleZeroTrustTunnelCloudflaredConfig = CloudflareFunctions.getZeroTrustTunnelCloudflaredConfig(GetZeroTrustTunnelCloudflaredConfigArgs.builder()
.accountId("023e105f4ecef8ad9ca31a8372d0c353")
.tunnelId("f70ff985-a4ef-4643-bbbc-4a0ed4fc8415")
.build());
}
}
variables:
exampleZeroTrustTunnelCloudflaredConfig:
fn::invoke:
function: cloudflare:getZeroTrustTunnelCloudflaredConfig
arguments:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415
Using getZeroTrustTunnelCloudflaredConfig
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getZeroTrustTunnelCloudflaredConfig(args: GetZeroTrustTunnelCloudflaredConfigArgs, opts?: InvokeOptions): Promise<GetZeroTrustTunnelCloudflaredConfigResult>
function getZeroTrustTunnelCloudflaredConfigOutput(args: GetZeroTrustTunnelCloudflaredConfigOutputArgs, opts?: InvokeOptions): Output<GetZeroTrustTunnelCloudflaredConfigResult>def get_zero_trust_tunnel_cloudflared_config(account_id: Optional[str] = None,
tunnel_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetZeroTrustTunnelCloudflaredConfigResult
def get_zero_trust_tunnel_cloudflared_config_output(account_id: Optional[pulumi.Input[str]] = None,
tunnel_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetZeroTrustTunnelCloudflaredConfigResult]func LookupZeroTrustTunnelCloudflaredConfig(ctx *Context, args *LookupZeroTrustTunnelCloudflaredConfigArgs, opts ...InvokeOption) (*LookupZeroTrustTunnelCloudflaredConfigResult, error)
func LookupZeroTrustTunnelCloudflaredConfigOutput(ctx *Context, args *LookupZeroTrustTunnelCloudflaredConfigOutputArgs, opts ...InvokeOption) LookupZeroTrustTunnelCloudflaredConfigResultOutput> Note: This function is named LookupZeroTrustTunnelCloudflaredConfig in the Go SDK.
public static class GetZeroTrustTunnelCloudflaredConfig
{
public static Task<GetZeroTrustTunnelCloudflaredConfigResult> InvokeAsync(GetZeroTrustTunnelCloudflaredConfigArgs args, InvokeOptions? opts = null)
public static Output<GetZeroTrustTunnelCloudflaredConfigResult> Invoke(GetZeroTrustTunnelCloudflaredConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetZeroTrustTunnelCloudflaredConfigResult> getZeroTrustTunnelCloudflaredConfig(GetZeroTrustTunnelCloudflaredConfigArgs args, InvokeOptions options)
public static Output<GetZeroTrustTunnelCloudflaredConfigResult> getZeroTrustTunnelCloudflaredConfig(GetZeroTrustTunnelCloudflaredConfigArgs args, InvokeOptions options)
fn::invoke:
function: cloudflare:index/getZeroTrustTunnelCloudflaredConfig:getZeroTrustTunnelCloudflaredConfig
arguments:
# arguments dictionaryThe following arguments are supported:
- account_
id str - Identifier.
- tunnel_
id str - UUID of the tunnel.
getZeroTrustTunnelCloudflaredConfig Result
The following output properties are available:
- Account
Id string - Identifier.
- Config
Get
Zero Trust Tunnel Cloudflared Config Config - The tunnel configuration and ingress rules.
- Created
At string - Id string
- The provider-assigned unique ID for this managed resource.
- Source string
- Indicates if this is a locally or remotely configured tunnel. If
local, manage the tunnel using a YAML file on the origin machine. Ifcloudflare, manage the tunnel's configuration on the Zero Trust dashboard. Available values: "local", "cloudflare". - Tunnel
Id string - UUID of the tunnel.
- Version int
- The version of the Tunnel Configuration.
- Account
Id string - Identifier.
- Config
Get
Zero Trust Tunnel Cloudflared Config Config - The tunnel configuration and ingress rules.
- Created
At string - Id string
- The provider-assigned unique ID for this managed resource.
- Source string
- Indicates if this is a locally or remotely configured tunnel. If
local, manage the tunnel using a YAML file on the origin machine. Ifcloudflare, manage the tunnel's configuration on the Zero Trust dashboard. Available values: "local", "cloudflare". - Tunnel
Id string - UUID of the tunnel.
- Version int
- The version of the Tunnel Configuration.
- account
Id String - Identifier.
- config
Get
Zero Trust Tunnel Cloudflared Config Config - The tunnel configuration and ingress rules.
- created
At String - id String
- The provider-assigned unique ID for this managed resource.
- source String
- Indicates if this is a locally or remotely configured tunnel. If
local, manage the tunnel using a YAML file on the origin machine. Ifcloudflare, manage the tunnel's configuration on the Zero Trust dashboard. Available values: "local", "cloudflare". - tunnel
Id String - UUID of the tunnel.
- version Integer
- The version of the Tunnel Configuration.
- account
Id string - Identifier.
- config
Get
Zero Trust Tunnel Cloudflared Config Config - The tunnel configuration and ingress rules.
- created
At string - id string
- The provider-assigned unique ID for this managed resource.
- source string
- Indicates if this is a locally or remotely configured tunnel. If
local, manage the tunnel using a YAML file on the origin machine. Ifcloudflare, manage the tunnel's configuration on the Zero Trust dashboard. Available values: "local", "cloudflare". - tunnel
Id string - UUID of the tunnel.
- version number
- The version of the Tunnel Configuration.
- account_
id str - Identifier.
- config
Get
Zero Trust Tunnel Cloudflared Config Config - The tunnel configuration and ingress rules.
- created_
at str - id str
- The provider-assigned unique ID for this managed resource.
- source str
- Indicates if this is a locally or remotely configured tunnel. If
local, manage the tunnel using a YAML file on the origin machine. Ifcloudflare, manage the tunnel's configuration on the Zero Trust dashboard. Available values: "local", "cloudflare". - tunnel_
id str - UUID of the tunnel.
- version int
- The version of the Tunnel Configuration.
- account
Id String - Identifier.
- config Property Map
- The tunnel configuration and ingress rules.
- created
At String - id String
- The provider-assigned unique ID for this managed resource.
- source String
- Indicates if this is a locally or remotely configured tunnel. If
local, manage the tunnel using a YAML file on the origin machine. Ifcloudflare, manage the tunnel's configuration on the Zero Trust dashboard. Available values: "local", "cloudflare". - tunnel
Id String - UUID of the tunnel.
- version Number
- The version of the Tunnel Configuration.
Supporting Types
GetZeroTrustTunnelCloudflaredConfigConfig
- Ingresses
List<Get
Zero Trust Tunnel Cloudflared Config Config Ingress> - List of public hostname definitions. At least one ingress rule needs to be defined for the tunnel.
- Origin
Request GetZero Trust Tunnel Cloudflared Config Config Origin Request - Configuration parameters for the public hostname specific connection settings between cloudflared and origin server.
- Ingresses
[]Get
Zero Trust Tunnel Cloudflared Config Config Ingress - List of public hostname definitions. At least one ingress rule needs to be defined for the tunnel.
- Origin
Request GetZero Trust Tunnel Cloudflared Config Config Origin Request - Configuration parameters for the public hostname specific connection settings between cloudflared and origin server.
- ingresses
List<Get
Zero Trust Tunnel Cloudflared Config Config Ingress> - List of public hostname definitions. At least one ingress rule needs to be defined for the tunnel.
- origin
Request GetZero Trust Tunnel Cloudflared Config Config Origin Request - Configuration parameters for the public hostname specific connection settings between cloudflared and origin server.
- ingresses
Get
Zero Trust Tunnel Cloudflared Config Config Ingress[] - List of public hostname definitions. At least one ingress rule needs to be defined for the tunnel.
- origin
Request GetZero Trust Tunnel Cloudflared Config Config Origin Request - Configuration parameters for the public hostname specific connection settings between cloudflared and origin server.
- ingresses
Sequence[Get
Zero Trust Tunnel Cloudflared Config Config Ingress] - List of public hostname definitions. At least one ingress rule needs to be defined for the tunnel.
- origin_
request GetZero Trust Tunnel Cloudflared Config Config Origin Request - Configuration parameters for the public hostname specific connection settings between cloudflared and origin server.
- ingresses List<Property Map>
- List of public hostname definitions. At least one ingress rule needs to be defined for the tunnel.
- origin
Request Property Map - Configuration parameters for the public hostname specific connection settings between cloudflared and origin server.
GetZeroTrustTunnelCloudflaredConfigConfigIngress
- Hostname string
- Public hostname for this service.
- Origin
Request GetZero Trust Tunnel Cloudflared Config Config Ingress Origin Request - Configuration parameters for the public hostname specific connection settings between cloudflared and origin server.
- Path string
- Requests with this path route to this public hostname.
- Service string
- Protocol and address of destination server. Supported protocols: http://, https://, unix://, tcp://, ssh://, rdp://, unix+tls://, smb://. Alternatively can return a HTTP status code httpstatus:[code] e.g. 'httpstatus:404'.
- Hostname string
- Public hostname for this service.
- Origin
Request GetZero Trust Tunnel Cloudflared Config Config Ingress Origin Request - Configuration parameters for the public hostname specific connection settings between cloudflared and origin server.
- Path string
- Requests with this path route to this public hostname.
- Service string
- Protocol and address of destination server. Supported protocols: http://, https://, unix://, tcp://, ssh://, rdp://, unix+tls://, smb://. Alternatively can return a HTTP status code httpstatus:[code] e.g. 'httpstatus:404'.
- hostname String
- Public hostname for this service.
- origin
Request GetZero Trust Tunnel Cloudflared Config Config Ingress Origin Request - Configuration parameters for the public hostname specific connection settings between cloudflared and origin server.
- path String
- Requests with this path route to this public hostname.
- service String
- Protocol and address of destination server. Supported protocols: http://, https://, unix://, tcp://, ssh://, rdp://, unix+tls://, smb://. Alternatively can return a HTTP status code httpstatus:[code] e.g. 'httpstatus:404'.
- hostname string
- Public hostname for this service.
- origin
Request GetZero Trust Tunnel Cloudflared Config Config Ingress Origin Request - Configuration parameters for the public hostname specific connection settings between cloudflared and origin server.
- path string
- Requests with this path route to this public hostname.
- service string
- Protocol and address of destination server. Supported protocols: http://, https://, unix://, tcp://, ssh://, rdp://, unix+tls://, smb://. Alternatively can return a HTTP status code httpstatus:[code] e.g. 'httpstatus:404'.
- hostname str
- Public hostname for this service.
- origin_
request GetZero Trust Tunnel Cloudflared Config Config Ingress Origin Request - Configuration parameters for the public hostname specific connection settings between cloudflared and origin server.
- path str
- Requests with this path route to this public hostname.
- service str
- Protocol and address of destination server. Supported protocols: http://, https://, unix://, tcp://, ssh://, rdp://, unix+tls://, smb://. Alternatively can return a HTTP status code httpstatus:[code] e.g. 'httpstatus:404'.
- hostname String
- Public hostname for this service.
- origin
Request Property Map - Configuration parameters for the public hostname specific connection settings between cloudflared and origin server.
- path String
- Requests with this path route to this public hostname.
- service String
- Protocol and address of destination server. Supported protocols: http://, https://, unix://, tcp://, ssh://, rdp://, unix+tls://, smb://. Alternatively can return a HTTP status code httpstatus:[code] e.g. 'httpstatus:404'.
GetZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequest
- Access
Get
Zero Trust Tunnel Cloudflared Config Config Ingress Origin Request Access - For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header.
- Ca
Pool string - Path to the certificate authority (CA) for the certificate of your origin. This option should be used only if your certificate is not signed by Cloudflare.
- Connect
Timeout int - Timeout for establishing a new TCP connection to your origin server. This excludes the time taken to establish TLS, which is controlled by tlsTimeout.
- Disable
Chunked boolEncoding - Disables chunked transfer encoding. Useful if you are running a WSGI server.
- Http2Origin bool
- Attempt to connect to origin using HTTP2. Origin must be configured as https.
- Http
Host stringHeader - Sets the HTTP Host header on requests sent to the local service.
- Keep
Alive intConnections - Maximum number of idle keepalive connections between Tunnel and your origin. This does not restrict the total number of concurrent connections.
- Keep
Alive intTimeout - Timeout after which an idle keepalive connection can be discarded.
- Match
Sn boolIto Host - Auto configure the Hostname on the origin server certificate.
- No
Happy boolEyeballs - Disable the “happy eyeballs” algorithm for IPv4/IPv6 fallback if your local network has misconfigured one of the protocols.
- No
Tls boolVerify - Disables TLS verification of the certificate presented by your origin. Will allow any certificate from the origin to be accepted.
- Origin
Server stringName - Hostname that cloudflared should expect from your origin server certificate.
- Proxy
Type string - cloudflared starts a proxy server to translate HTTP traffic into TCP when proxying, for example, SSH or RDP. This configures what type of proxy will be started. Valid options are: "" for the regular proxy and "socks" for a SOCKS5 proxy.
- Tcp
Keep intAlive - The timeout after which a TCP keepalive packet is sent on a connection between Tunnel and the origin server.
- Tls
Timeout int - Timeout for completing a TLS handshake to your origin server, if you have chosen to connect Tunnel to an HTTPS server.
- Access
Get
Zero Trust Tunnel Cloudflared Config Config Ingress Origin Request Access - For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header.
- Ca
Pool string - Path to the certificate authority (CA) for the certificate of your origin. This option should be used only if your certificate is not signed by Cloudflare.
- Connect
Timeout int - Timeout for establishing a new TCP connection to your origin server. This excludes the time taken to establish TLS, which is controlled by tlsTimeout.
- Disable
Chunked boolEncoding - Disables chunked transfer encoding. Useful if you are running a WSGI server.
- Http2Origin bool
- Attempt to connect to origin using HTTP2. Origin must be configured as https.
- Http
Host stringHeader - Sets the HTTP Host header on requests sent to the local service.
- Keep
Alive intConnections - Maximum number of idle keepalive connections between Tunnel and your origin. This does not restrict the total number of concurrent connections.
- Keep
Alive intTimeout - Timeout after which an idle keepalive connection can be discarded.
- Match
Sn boolIto Host - Auto configure the Hostname on the origin server certificate.
- No
Happy boolEyeballs - Disable the “happy eyeballs” algorithm for IPv4/IPv6 fallback if your local network has misconfigured one of the protocols.
- No
Tls boolVerify - Disables TLS verification of the certificate presented by your origin. Will allow any certificate from the origin to be accepted.
- Origin
Server stringName - Hostname that cloudflared should expect from your origin server certificate.
- Proxy
Type string - cloudflared starts a proxy server to translate HTTP traffic into TCP when proxying, for example, SSH or RDP. This configures what type of proxy will be started. Valid options are: "" for the regular proxy and "socks" for a SOCKS5 proxy.
- Tcp
Keep intAlive - The timeout after which a TCP keepalive packet is sent on a connection between Tunnel and the origin server.
- Tls
Timeout int - Timeout for completing a TLS handshake to your origin server, if you have chosen to connect Tunnel to an HTTPS server.
- access
Get
Zero Trust Tunnel Cloudflared Config Config Ingress Origin Request Access - For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header.
- ca
Pool String - Path to the certificate authority (CA) for the certificate of your origin. This option should be used only if your certificate is not signed by Cloudflare.
- connect
Timeout Integer - Timeout for establishing a new TCP connection to your origin server. This excludes the time taken to establish TLS, which is controlled by tlsTimeout.
- disable
Chunked BooleanEncoding - Disables chunked transfer encoding. Useful if you are running a WSGI server.
- http2Origin Boolean
- Attempt to connect to origin using HTTP2. Origin must be configured as https.
- http
Host StringHeader - Sets the HTTP Host header on requests sent to the local service.
- keep
Alive IntegerConnections - Maximum number of idle keepalive connections between Tunnel and your origin. This does not restrict the total number of concurrent connections.
- keep
Alive IntegerTimeout - Timeout after which an idle keepalive connection can be discarded.
- match
Sn BooleanIto Host - Auto configure the Hostname on the origin server certificate.
- no
Happy BooleanEyeballs - Disable the “happy eyeballs” algorithm for IPv4/IPv6 fallback if your local network has misconfigured one of the protocols.
- no
Tls BooleanVerify - Disables TLS verification of the certificate presented by your origin. Will allow any certificate from the origin to be accepted.
- origin
Server StringName - Hostname that cloudflared should expect from your origin server certificate.
- proxy
Type String - cloudflared starts a proxy server to translate HTTP traffic into TCP when proxying, for example, SSH or RDP. This configures what type of proxy will be started. Valid options are: "" for the regular proxy and "socks" for a SOCKS5 proxy.
- tcp
Keep IntegerAlive - The timeout after which a TCP keepalive packet is sent on a connection between Tunnel and the origin server.
- tls
Timeout Integer - Timeout for completing a TLS handshake to your origin server, if you have chosen to connect Tunnel to an HTTPS server.
- access
Get
Zero Trust Tunnel Cloudflared Config Config Ingress Origin Request Access - For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header.
- ca
Pool string - Path to the certificate authority (CA) for the certificate of your origin. This option should be used only if your certificate is not signed by Cloudflare.
- connect
Timeout number - Timeout for establishing a new TCP connection to your origin server. This excludes the time taken to establish TLS, which is controlled by tlsTimeout.
- disable
Chunked booleanEncoding - Disables chunked transfer encoding. Useful if you are running a WSGI server.
- http2Origin boolean
- Attempt to connect to origin using HTTP2. Origin must be configured as https.
- http
Host stringHeader - Sets the HTTP Host header on requests sent to the local service.
- keep
Alive numberConnections - Maximum number of idle keepalive connections between Tunnel and your origin. This does not restrict the total number of concurrent connections.
- keep
Alive numberTimeout - Timeout after which an idle keepalive connection can be discarded.
- match
Sn booleanIto Host - Auto configure the Hostname on the origin server certificate.
- no
Happy booleanEyeballs - Disable the “happy eyeballs” algorithm for IPv4/IPv6 fallback if your local network has misconfigured one of the protocols.
- no
Tls booleanVerify - Disables TLS verification of the certificate presented by your origin. Will allow any certificate from the origin to be accepted.
- origin
Server stringName - Hostname that cloudflared should expect from your origin server certificate.
- proxy
Type string - cloudflared starts a proxy server to translate HTTP traffic into TCP when proxying, for example, SSH or RDP. This configures what type of proxy will be started. Valid options are: "" for the regular proxy and "socks" for a SOCKS5 proxy.
- tcp
Keep numberAlive - The timeout after which a TCP keepalive packet is sent on a connection between Tunnel and the origin server.
- tls
Timeout number - Timeout for completing a TLS handshake to your origin server, if you have chosen to connect Tunnel to an HTTPS server.
- access
Get
Zero Trust Tunnel Cloudflared Config Config Ingress Origin Request Access - For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header.
- ca_
pool str - Path to the certificate authority (CA) for the certificate of your origin. This option should be used only if your certificate is not signed by Cloudflare.
- connect_
timeout int - Timeout for establishing a new TCP connection to your origin server. This excludes the time taken to establish TLS, which is controlled by tlsTimeout.
- disable_
chunked_ boolencoding - Disables chunked transfer encoding. Useful if you are running a WSGI server.
- http2_
origin bool - Attempt to connect to origin using HTTP2. Origin must be configured as https.
- http_
host_ strheader - Sets the HTTP Host header on requests sent to the local service.
- keep_
alive_ intconnections - Maximum number of idle keepalive connections between Tunnel and your origin. This does not restrict the total number of concurrent connections.
- keep_
alive_ inttimeout - Timeout after which an idle keepalive connection can be discarded.
- match_
sn_ boolito_ host - Auto configure the Hostname on the origin server certificate.
- no_
happy_ booleyeballs - Disable the “happy eyeballs” algorithm for IPv4/IPv6 fallback if your local network has misconfigured one of the protocols.
- no_
tls_ boolverify - Disables TLS verification of the certificate presented by your origin. Will allow any certificate from the origin to be accepted.
- origin_
server_ strname - Hostname that cloudflared should expect from your origin server certificate.
- proxy_
type str - cloudflared starts a proxy server to translate HTTP traffic into TCP when proxying, for example, SSH or RDP. This configures what type of proxy will be started. Valid options are: "" for the regular proxy and "socks" for a SOCKS5 proxy.
- tcp_
keep_ intalive - The timeout after which a TCP keepalive packet is sent on a connection between Tunnel and the origin server.
- tls_
timeout int - Timeout for completing a TLS handshake to your origin server, if you have chosen to connect Tunnel to an HTTPS server.
- access Property Map
- For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header.
- ca
Pool String - Path to the certificate authority (CA) for the certificate of your origin. This option should be used only if your certificate is not signed by Cloudflare.
- connect
Timeout Number - Timeout for establishing a new TCP connection to your origin server. This excludes the time taken to establish TLS, which is controlled by tlsTimeout.
- disable
Chunked BooleanEncoding - Disables chunked transfer encoding. Useful if you are running a WSGI server.
- http2Origin Boolean
- Attempt to connect to origin using HTTP2. Origin must be configured as https.
- http
Host StringHeader - Sets the HTTP Host header on requests sent to the local service.
- keep
Alive NumberConnections - Maximum number of idle keepalive connections between Tunnel and your origin. This does not restrict the total number of concurrent connections.
- keep
Alive NumberTimeout - Timeout after which an idle keepalive connection can be discarded.
- match
Sn BooleanIto Host - Auto configure the Hostname on the origin server certificate.
- no
Happy BooleanEyeballs - Disable the “happy eyeballs” algorithm for IPv4/IPv6 fallback if your local network has misconfigured one of the protocols.
- no
Tls BooleanVerify - Disables TLS verification of the certificate presented by your origin. Will allow any certificate from the origin to be accepted.
- origin
Server StringName - Hostname that cloudflared should expect from your origin server certificate.
- proxy
Type String - cloudflared starts a proxy server to translate HTTP traffic into TCP when proxying, for example, SSH or RDP. This configures what type of proxy will be started. Valid options are: "" for the regular proxy and "socks" for a SOCKS5 proxy.
- tcp
Keep NumberAlive - The timeout after which a TCP keepalive packet is sent on a connection between Tunnel and the origin server.
- tls
Timeout Number - Timeout for completing a TLS handshake to your origin server, if you have chosen to connect Tunnel to an HTTPS server.
GetZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccess
GetZeroTrustTunnelCloudflaredConfigConfigOriginRequest
- Access
Get
Zero Trust Tunnel Cloudflared Config Config Origin Request Access - For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header.
- Ca
Pool string - Path to the certificate authority (CA) for the certificate of your origin. This option should be used only if your certificate is not signed by Cloudflare.
- Connect
Timeout int - Timeout for establishing a new TCP connection to your origin server. This excludes the time taken to establish TLS, which is controlled by tlsTimeout.
- Disable
Chunked boolEncoding - Disables chunked transfer encoding. Useful if you are running a WSGI server.
- Http2Origin bool
- Attempt to connect to origin using HTTP2. Origin must be configured as https.
- Http
Host stringHeader - Sets the HTTP Host header on requests sent to the local service.
- Keep
Alive intConnections - Maximum number of idle keepalive connections between Tunnel and your origin. This does not restrict the total number of concurrent connections.
- Keep
Alive intTimeout - Timeout after which an idle keepalive connection can be discarded.
- Match
Sn boolIto Host - Auto configure the Hostname on the origin server certificate.
- No
Happy boolEyeballs - Disable the “happy eyeballs” algorithm for IPv4/IPv6 fallback if your local network has misconfigured one of the protocols.
- No
Tls boolVerify - Disables TLS verification of the certificate presented by your origin. Will allow any certificate from the origin to be accepted.
- Origin
Server stringName - Hostname that cloudflared should expect from your origin server certificate.
- Proxy
Type string - cloudflared starts a proxy server to translate HTTP traffic into TCP when proxying, for example, SSH or RDP. This configures what type of proxy will be started. Valid options are: "" for the regular proxy and "socks" for a SOCKS5 proxy.
- Tcp
Keep intAlive - The timeout after which a TCP keepalive packet is sent on a connection between Tunnel and the origin server.
- Tls
Timeout int - Timeout for completing a TLS handshake to your origin server, if you have chosen to connect Tunnel to an HTTPS server.
- Access
Get
Zero Trust Tunnel Cloudflared Config Config Origin Request Access - For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header.
- Ca
Pool string - Path to the certificate authority (CA) for the certificate of your origin. This option should be used only if your certificate is not signed by Cloudflare.
- Connect
Timeout int - Timeout for establishing a new TCP connection to your origin server. This excludes the time taken to establish TLS, which is controlled by tlsTimeout.
- Disable
Chunked boolEncoding - Disables chunked transfer encoding. Useful if you are running a WSGI server.
- Http2Origin bool
- Attempt to connect to origin using HTTP2. Origin must be configured as https.
- Http
Host stringHeader - Sets the HTTP Host header on requests sent to the local service.
- Keep
Alive intConnections - Maximum number of idle keepalive connections between Tunnel and your origin. This does not restrict the total number of concurrent connections.
- Keep
Alive intTimeout - Timeout after which an idle keepalive connection can be discarded.
- Match
Sn boolIto Host - Auto configure the Hostname on the origin server certificate.
- No
Happy boolEyeballs - Disable the “happy eyeballs” algorithm for IPv4/IPv6 fallback if your local network has misconfigured one of the protocols.
- No
Tls boolVerify - Disables TLS verification of the certificate presented by your origin. Will allow any certificate from the origin to be accepted.
- Origin
Server stringName - Hostname that cloudflared should expect from your origin server certificate.
- Proxy
Type string - cloudflared starts a proxy server to translate HTTP traffic into TCP when proxying, for example, SSH or RDP. This configures what type of proxy will be started. Valid options are: "" for the regular proxy and "socks" for a SOCKS5 proxy.
- Tcp
Keep intAlive - The timeout after which a TCP keepalive packet is sent on a connection between Tunnel and the origin server.
- Tls
Timeout int - Timeout for completing a TLS handshake to your origin server, if you have chosen to connect Tunnel to an HTTPS server.
- access
Get
Zero Trust Tunnel Cloudflared Config Config Origin Request Access - For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header.
- ca
Pool String - Path to the certificate authority (CA) for the certificate of your origin. This option should be used only if your certificate is not signed by Cloudflare.
- connect
Timeout Integer - Timeout for establishing a new TCP connection to your origin server. This excludes the time taken to establish TLS, which is controlled by tlsTimeout.
- disable
Chunked BooleanEncoding - Disables chunked transfer encoding. Useful if you are running a WSGI server.
- http2Origin Boolean
- Attempt to connect to origin using HTTP2. Origin must be configured as https.
- http
Host StringHeader - Sets the HTTP Host header on requests sent to the local service.
- keep
Alive IntegerConnections - Maximum number of idle keepalive connections between Tunnel and your origin. This does not restrict the total number of concurrent connections.
- keep
Alive IntegerTimeout - Timeout after which an idle keepalive connection can be discarded.
- match
Sn BooleanIto Host - Auto configure the Hostname on the origin server certificate.
- no
Happy BooleanEyeballs - Disable the “happy eyeballs” algorithm for IPv4/IPv6 fallback if your local network has misconfigured one of the protocols.
- no
Tls BooleanVerify - Disables TLS verification of the certificate presented by your origin. Will allow any certificate from the origin to be accepted.
- origin
Server StringName - Hostname that cloudflared should expect from your origin server certificate.
- proxy
Type String - cloudflared starts a proxy server to translate HTTP traffic into TCP when proxying, for example, SSH or RDP. This configures what type of proxy will be started. Valid options are: "" for the regular proxy and "socks" for a SOCKS5 proxy.
- tcp
Keep IntegerAlive - The timeout after which a TCP keepalive packet is sent on a connection between Tunnel and the origin server.
- tls
Timeout Integer - Timeout for completing a TLS handshake to your origin server, if you have chosen to connect Tunnel to an HTTPS server.
- access
Get
Zero Trust Tunnel Cloudflared Config Config Origin Request Access - For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header.
- ca
Pool string - Path to the certificate authority (CA) for the certificate of your origin. This option should be used only if your certificate is not signed by Cloudflare.
- connect
Timeout number - Timeout for establishing a new TCP connection to your origin server. This excludes the time taken to establish TLS, which is controlled by tlsTimeout.
- disable
Chunked booleanEncoding - Disables chunked transfer encoding. Useful if you are running a WSGI server.
- http2Origin boolean
- Attempt to connect to origin using HTTP2. Origin must be configured as https.
- http
Host stringHeader - Sets the HTTP Host header on requests sent to the local service.
- keep
Alive numberConnections - Maximum number of idle keepalive connections between Tunnel and your origin. This does not restrict the total number of concurrent connections.
- keep
Alive numberTimeout - Timeout after which an idle keepalive connection can be discarded.
- match
Sn booleanIto Host - Auto configure the Hostname on the origin server certificate.
- no
Happy booleanEyeballs - Disable the “happy eyeballs” algorithm for IPv4/IPv6 fallback if your local network has misconfigured one of the protocols.
- no
Tls booleanVerify - Disables TLS verification of the certificate presented by your origin. Will allow any certificate from the origin to be accepted.
- origin
Server stringName - Hostname that cloudflared should expect from your origin server certificate.
- proxy
Type string - cloudflared starts a proxy server to translate HTTP traffic into TCP when proxying, for example, SSH or RDP. This configures what type of proxy will be started. Valid options are: "" for the regular proxy and "socks" for a SOCKS5 proxy.
- tcp
Keep numberAlive - The timeout after which a TCP keepalive packet is sent on a connection between Tunnel and the origin server.
- tls
Timeout number - Timeout for completing a TLS handshake to your origin server, if you have chosen to connect Tunnel to an HTTPS server.
- access
Get
Zero Trust Tunnel Cloudflared Config Config Origin Request Access - For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header.
- ca_
pool str - Path to the certificate authority (CA) for the certificate of your origin. This option should be used only if your certificate is not signed by Cloudflare.
- connect_
timeout int - Timeout for establishing a new TCP connection to your origin server. This excludes the time taken to establish TLS, which is controlled by tlsTimeout.
- disable_
chunked_ boolencoding - Disables chunked transfer encoding. Useful if you are running a WSGI server.
- http2_
origin bool - Attempt to connect to origin using HTTP2. Origin must be configured as https.
- http_
host_ strheader - Sets the HTTP Host header on requests sent to the local service.
- keep_
alive_ intconnections - Maximum number of idle keepalive connections between Tunnel and your origin. This does not restrict the total number of concurrent connections.
- keep_
alive_ inttimeout - Timeout after which an idle keepalive connection can be discarded.
- match_
sn_ boolito_ host - Auto configure the Hostname on the origin server certificate.
- no_
happy_ booleyeballs - Disable the “happy eyeballs” algorithm for IPv4/IPv6 fallback if your local network has misconfigured one of the protocols.
- no_
tls_ boolverify - Disables TLS verification of the certificate presented by your origin. Will allow any certificate from the origin to be accepted.
- origin_
server_ strname - Hostname that cloudflared should expect from your origin server certificate.
- proxy_
type str - cloudflared starts a proxy server to translate HTTP traffic into TCP when proxying, for example, SSH or RDP. This configures what type of proxy will be started. Valid options are: "" for the regular proxy and "socks" for a SOCKS5 proxy.
- tcp_
keep_ intalive - The timeout after which a TCP keepalive packet is sent on a connection between Tunnel and the origin server.
- tls_
timeout int - Timeout for completing a TLS handshake to your origin server, if you have chosen to connect Tunnel to an HTTPS server.
- access Property Map
- For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header.
- ca
Pool String - Path to the certificate authority (CA) for the certificate of your origin. This option should be used only if your certificate is not signed by Cloudflare.
- connect
Timeout Number - Timeout for establishing a new TCP connection to your origin server. This excludes the time taken to establish TLS, which is controlled by tlsTimeout.
- disable
Chunked BooleanEncoding - Disables chunked transfer encoding. Useful if you are running a WSGI server.
- http2Origin Boolean
- Attempt to connect to origin using HTTP2. Origin must be configured as https.
- http
Host StringHeader - Sets the HTTP Host header on requests sent to the local service.
- keep
Alive NumberConnections - Maximum number of idle keepalive connections between Tunnel and your origin. This does not restrict the total number of concurrent connections.
- keep
Alive NumberTimeout - Timeout after which an idle keepalive connection can be discarded.
- match
Sn BooleanIto Host - Auto configure the Hostname on the origin server certificate.
- no
Happy BooleanEyeballs - Disable the “happy eyeballs” algorithm for IPv4/IPv6 fallback if your local network has misconfigured one of the protocols.
- no
Tls BooleanVerify - Disables TLS verification of the certificate presented by your origin. Will allow any certificate from the origin to be accepted.
- origin
Server StringName - Hostname that cloudflared should expect from your origin server certificate.
- proxy
Type String - cloudflared starts a proxy server to translate HTTP traffic into TCP when proxying, for example, SSH or RDP. This configures what type of proxy will be started. Valid options are: "" for the regular proxy and "socks" for a SOCKS5 proxy.
- tcp
Keep NumberAlive - The timeout after which a TCP keepalive packet is sent on a connection between Tunnel and the origin server.
- tls
Timeout Number - Timeout for completing a TLS handshake to your origin server, if you have chosen to connect Tunnel to an HTTPS server.
GetZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflareTerraform Provider.
Viewing docs for Cloudflare v6.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
