Viewing docs for Cloudflare v6.18.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
Viewing docs for Cloudflare v6.18.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
Accepted Permissions
Cloudflare One Connector: WARP ReadCloudflare One Connector: WARP WriteCloudflare One Connectors ReadCloudflare One Connectors Write
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleZeroTrustTunnelWarpConnectorConfig = cloudflare.getZeroTrustTunnelWarpConnectorConfig({
accountId: "023e105f4ecef8ad9ca31a8372d0c353",
tunnelId: "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_zero_trust_tunnel_warp_connector_config = cloudflare.get_zero_trust_tunnel_warp_connector_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.GetZeroTrustTunnelWarpConnectorConfig(ctx, &cloudflare.LookupZeroTrustTunnelWarpConnectorConfigArgs{
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 exampleZeroTrustTunnelWarpConnectorConfig = Cloudflare.GetZeroTrustTunnelWarpConnectorConfig.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.GetZeroTrustTunnelWarpConnectorConfigArgs;
import java.util.ArrayList;
import java.util.Arrays;
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 exampleZeroTrustTunnelWarpConnectorConfig = CloudflareFunctions.getZeroTrustTunnelWarpConnectorConfig(GetZeroTrustTunnelWarpConnectorConfigArgs.builder()
.accountId("023e105f4ecef8ad9ca31a8372d0c353")
.tunnelId("f70ff985-a4ef-4643-bbbc-4a0ed4fc8415")
.build());
}
}
variables:
exampleZeroTrustTunnelWarpConnectorConfig:
fn::invoke:
function: cloudflare:getZeroTrustTunnelWarpConnectorConfig
arguments:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
tunnelId: f70ff985-a4ef-4643-bbbc-4a0ed4fc8415
pulumi {
required_providers {
cloudflare = {
source = "pulumi/cloudflare"
}
}
}
data "cloudflare_getzerotrusttunnelwarpconnectorconfig" "exampleZeroTrustTunnelWarpConnectorConfig" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
tunnel_id = "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415"
}
Using getZeroTrustTunnelWarpConnectorConfig
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 getZeroTrustTunnelWarpConnectorConfig(args: GetZeroTrustTunnelWarpConnectorConfigArgs, opts?: InvokeOptions): Promise<GetZeroTrustTunnelWarpConnectorConfigResult>
function getZeroTrustTunnelWarpConnectorConfigOutput(args: GetZeroTrustTunnelWarpConnectorConfigOutputArgs, opts?: InvokeOptions): Output<GetZeroTrustTunnelWarpConnectorConfigResult>def get_zero_trust_tunnel_warp_connector_config(account_id: Optional[str] = None,
tunnel_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetZeroTrustTunnelWarpConnectorConfigResult
def get_zero_trust_tunnel_warp_connector_config_output(account_id: pulumi.Input[Optional[str]] = None,
tunnel_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetZeroTrustTunnelWarpConnectorConfigResult]func LookupZeroTrustTunnelWarpConnectorConfig(ctx *Context, args *LookupZeroTrustTunnelWarpConnectorConfigArgs, opts ...InvokeOption) (*LookupZeroTrustTunnelWarpConnectorConfigResult, error)
func LookupZeroTrustTunnelWarpConnectorConfigOutput(ctx *Context, args *LookupZeroTrustTunnelWarpConnectorConfigOutputArgs, opts ...InvokeOption) LookupZeroTrustTunnelWarpConnectorConfigResultOutput> Note: This function is named LookupZeroTrustTunnelWarpConnectorConfig in the Go SDK.
public static class GetZeroTrustTunnelWarpConnectorConfig
{
public static Task<GetZeroTrustTunnelWarpConnectorConfigResult> InvokeAsync(GetZeroTrustTunnelWarpConnectorConfigArgs args, InvokeOptions? opts = null)
public static Output<GetZeroTrustTunnelWarpConnectorConfigResult> Invoke(GetZeroTrustTunnelWarpConnectorConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetZeroTrustTunnelWarpConnectorConfigResult> getZeroTrustTunnelWarpConnectorConfig(GetZeroTrustTunnelWarpConnectorConfigArgs args, InvokeOptions options)
public static Output<GetZeroTrustTunnelWarpConnectorConfigResult> getZeroTrustTunnelWarpConnectorConfig(GetZeroTrustTunnelWarpConnectorConfigArgs args, InvokeOptions options)
fn::invoke:
function: cloudflare:index/getZeroTrustTunnelWarpConnectorConfig:getZeroTrustTunnelWarpConnectorConfig
arguments:
# arguments dictionarydata "cloudflare_get_zero_trust_tunnel_warp_connector_config" "name" {
# arguments
}The following arguments are supported:
- account_
id string - Identifier.
- tunnel_
id string - UUID of the tunnel.
- account_
id str - Identifier.
- tunnel_
id str - UUID of the tunnel.
getZeroTrustTunnelWarpConnectorConfig Result
The following output properties are available:
- Account
Id string - Identifier.
- Config
Get
Zero Trust Tunnel Warp Connector Config Config - Provider-specific configuration. Present for
awsandlocalmodes. - Configuration
Version int - Monotonically increasing configuration version, incremented on each PUT.
- Created
At string - Timestamp of when the resource was created.
- Ha
Mode string - High-availability mode for the WARP Connector tunnel.
nonemeans HA is enabled but no provider is configured yet (newly created tunnels default to this).disabledmeans HA is explicitly turned off.awsuses AWS ENI move for failover.localuses virtual IPs (VIPs) on the local interface. Available values: "none", "disabled", "aws", "local". - Id string
- The provider-assigned unique ID for this managed resource.
- Tunnel
Id string - UUID of the tunnel.
- Updated
At string - Timestamp of the last update. Null if never updated.
- Account
Id string - Identifier.
- Config
Get
Zero Trust Tunnel Warp Connector Config Config - Provider-specific configuration. Present for
awsandlocalmodes. - Configuration
Version int - Monotonically increasing configuration version, incremented on each PUT.
- Created
At string - Timestamp of when the resource was created.
- Ha
Mode string - High-availability mode for the WARP Connector tunnel.
nonemeans HA is enabled but no provider is configured yet (newly created tunnels default to this).disabledmeans HA is explicitly turned off.awsuses AWS ENI move for failover.localuses virtual IPs (VIPs) on the local interface. Available values: "none", "disabled", "aws", "local". - Id string
- The provider-assigned unique ID for this managed resource.
- Tunnel
Id string - UUID of the tunnel.
- Updated
At string - Timestamp of the last update. Null if never updated.
- account_
id string - Identifier.
- config object
- Provider-specific configuration. Present for
awsandlocalmodes. - configuration_
version number - Monotonically increasing configuration version, incremented on each PUT.
- created_
at string - Timestamp of when the resource was created.
- ha_
mode string - High-availability mode for the WARP Connector tunnel.
nonemeans HA is enabled but no provider is configured yet (newly created tunnels default to this).disabledmeans HA is explicitly turned off.awsuses AWS ENI move for failover.localuses virtual IPs (VIPs) on the local interface. Available values: "none", "disabled", "aws", "local". - id string
- The provider-assigned unique ID for this managed resource.
- tunnel_
id string - UUID of the tunnel.
- updated_
at string - Timestamp of the last update. Null if never updated.
- account
Id String - Identifier.
- config
Get
Zero Trust Tunnel Warp Connector Config Config - Provider-specific configuration. Present for
awsandlocalmodes. - configuration
Version Integer - Monotonically increasing configuration version, incremented on each PUT.
- created
At String - Timestamp of when the resource was created.
- ha
Mode String - High-availability mode for the WARP Connector tunnel.
nonemeans HA is enabled but no provider is configured yet (newly created tunnels default to this).disabledmeans HA is explicitly turned off.awsuses AWS ENI move for failover.localuses virtual IPs (VIPs) on the local interface. Available values: "none", "disabled", "aws", "local". - id String
- The provider-assigned unique ID for this managed resource.
- tunnel
Id String - UUID of the tunnel.
- updated
At String - Timestamp of the last update. Null if never updated.
- account
Id string - Identifier.
- config
Get
Zero Trust Tunnel Warp Connector Config Config - Provider-specific configuration. Present for
awsandlocalmodes. - configuration
Version number - Monotonically increasing configuration version, incremented on each PUT.
- created
At string - Timestamp of when the resource was created.
- ha
Mode string - High-availability mode for the WARP Connector tunnel.
nonemeans HA is enabled but no provider is configured yet (newly created tunnels default to this).disabledmeans HA is explicitly turned off.awsuses AWS ENI move for failover.localuses virtual IPs (VIPs) on the local interface. Available values: "none", "disabled", "aws", "local". - id string
- The provider-assigned unique ID for this managed resource.
- tunnel
Id string - UUID of the tunnel.
- updated
At string - Timestamp of the last update. Null if never updated.
- account_
id str - Identifier.
- config
Get
Zero Trust Tunnel Warp Connector Config Config - Provider-specific configuration. Present for
awsandlocalmodes. - configuration_
version int - Monotonically increasing configuration version, incremented on each PUT.
- created_
at str - Timestamp of when the resource was created.
- ha_
mode str - High-availability mode for the WARP Connector tunnel.
nonemeans HA is enabled but no provider is configured yet (newly created tunnels default to this).disabledmeans HA is explicitly turned off.awsuses AWS ENI move for failover.localuses virtual IPs (VIPs) on the local interface. Available values: "none", "disabled", "aws", "local". - id str
- The provider-assigned unique ID for this managed resource.
- tunnel_
id str - UUID of the tunnel.
- updated_
at str - Timestamp of the last update. Null if never updated.
- account
Id String - Identifier.
- config Property Map
- Provider-specific configuration. Present for
awsandlocalmodes. - configuration
Version Number - Monotonically increasing configuration version, incremented on each PUT.
- created
At String - Timestamp of when the resource was created.
- ha
Mode String - High-availability mode for the WARP Connector tunnel.
nonemeans HA is enabled but no provider is configured yet (newly created tunnels default to this).disabledmeans HA is explicitly turned off.awsuses AWS ENI move for failover.localuses virtual IPs (VIPs) on the local interface. Available values: "none", "disabled", "aws", "local". - id String
- The provider-assigned unique ID for this managed resource.
- tunnel
Id String - UUID of the tunnel.
- updated
At String - Timestamp of the last update. Null if never updated.
Supporting Types
GetZeroTrustTunnelWarpConnectorConfigConfig
- Fnr
Id string - Floating Network Resource ID — the secondary ENI that is moved between nodes on failover.
- Vips
List<Get
Zero Trust Tunnel Warp Connector Config Config Vip> - VIPs to assign on the CloudflareWARP interface.
- Vips
Previouses List<GetZero Trust Tunnel Warp Connector Config Config Vips Previouse> - VIPs to clean up on demotion or version drift.
- Fnr
Id string - Floating Network Resource ID — the secondary ENI that is moved between nodes on failover.
- Vips
[]Get
Zero Trust Tunnel Warp Connector Config Config Vip - VIPs to assign on the CloudflareWARP interface.
- Vips
Previouses []GetZero Trust Tunnel Warp Connector Config Config Vips Previouse - VIPs to clean up on demotion or version drift.
- fnr_
id string - Floating Network Resource ID — the secondary ENI that is moved between nodes on failover.
- vips list(object)
- VIPs to assign on the CloudflareWARP interface.
- vips_
previouses list(object) - VIPs to clean up on demotion or version drift.
- fnr
Id String - Floating Network Resource ID — the secondary ENI that is moved between nodes on failover.
- vips
List<Get
Zero Trust Tunnel Warp Connector Config Config Vip> - VIPs to assign on the CloudflareWARP interface.
- vips
Previouses List<GetZero Trust Tunnel Warp Connector Config Config Vips Previouse> - VIPs to clean up on demotion or version drift.
- fnr
Id string - Floating Network Resource ID — the secondary ENI that is moved between nodes on failover.
- vips
Get
Zero Trust Tunnel Warp Connector Config Config Vip[] - VIPs to assign on the CloudflareWARP interface.
- vips
Previouses GetZero Trust Tunnel Warp Connector Config Config Vips Previouse[] - VIPs to clean up on demotion or version drift.
- fnr_
id str - Floating Network Resource ID — the secondary ENI that is moved between nodes on failover.
- vips
Sequence[Get
Zero Trust Tunnel Warp Connector Config Config Vip] - VIPs to assign on the CloudflareWARP interface.
- vips_
previouses Sequence[GetZero Trust Tunnel Warp Connector Config Config Vips Previouse] - VIPs to clean up on demotion or version drift.
- fnr
Id String - Floating Network Resource ID — the secondary ENI that is moved between nodes on failover.
- vips List<Property Map>
- VIPs to assign on the CloudflareWARP interface.
- vips
Previouses List<Property Map> - VIPs to clean up on demotion or version drift.
GetZeroTrustTunnelWarpConnectorConfigConfigVip
- Address string
- Virtual IP address (IPv4 or IPv6).
- Address string
- Virtual IP address (IPv4 or IPv6).
- address string
- Virtual IP address (IPv4 or IPv6).
- address String
- Virtual IP address (IPv4 or IPv6).
- address string
- Virtual IP address (IPv4 or IPv6).
- address str
- Virtual IP address (IPv4 or IPv6).
- address String
- Virtual IP address (IPv4 or IPv6).
GetZeroTrustTunnelWarpConnectorConfigConfigVipsPreviouse
- Address string
- Virtual IP address (IPv4 or IPv6).
- Address string
- Virtual IP address (IPv4 or IPv6).
- address string
- Virtual IP address (IPv4 or IPv6).
- address String
- Virtual IP address (IPv4 or IPv6).
- address string
- Virtual IP address (IPv4 or IPv6).
- address str
- Virtual IP address (IPv4 or IPv6).
- address String
- Virtual IP address (IPv4 or IPv6).
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.18.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi