Cloudflare v6.1.1 published on Monday, Apr 21, 2025 by Pulumi
cloudflare.getZeroTrustTunnelCloudflaredConfig
Explore with Pulumi AI
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 dictionary
The 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.
- Warp
Routing GetZero Trust Tunnel Cloudflared Config Config Warp Routing - Enable private network access from WARP users to private network routes. This is enabled if the tunnel has an assigned route.
- 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.
- Warp
Routing GetZero Trust Tunnel Cloudflared Config Config Warp Routing - Enable private network access from WARP users to private network routes. This is enabled if the tunnel has an assigned route.
- 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.
- warp
Routing GetZero Trust Tunnel Cloudflared Config Config Warp Routing - Enable private network access from WARP users to private network routes. This is enabled if the tunnel has an assigned route.
- 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.
- warp
Routing GetZero Trust Tunnel Cloudflared Config Config Warp Routing - Enable private network access from WARP users to private network routes. This is enabled if the tunnel has an assigned route.
- 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.
- warp_
routing GetZero Trust Tunnel Cloudflared Config Config Warp Routing - Enable private network access from WARP users to private network routes. This is enabled if the tunnel has an assigned route.
- 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.
- warp
Routing Property Map - Enable private network access from WARP users to private network routes. This is enabled if the tunnel has an assigned route.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
GetZeroTrustTunnelCloudflaredConfigConfigWarpRouting
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflare
Terraform Provider.