Device Dex Test
Deprecated
cloudflare.index/devicedextest.DeviceDexTest has been deprecated in favor of cloudflare.index/zerotrustdextest.ZeroTrustDexTest
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleZeroTrustDexTest = new cloudflare.ZeroTrustDexTest("example_zero_trust_dex_test", {
accountId: "699d98642c564d2e855e9661899b7252",
data: {
host: "https://dash.cloudflare.com",
kind: "http",
method: "GET",
},
enabled: true,
interval: "30m",
name: "HTTP dash health check",
description: "Checks the dash endpoint every 30 minutes",
targetPolicies: [{
id: "id",
"default": true,
name: "name",
}],
targeted: true,
});
Content copied to clipboard
import pulumi
import pulumi_cloudflare as cloudflare
example_zero_trust_dex_test = cloudflare.ZeroTrustDexTest("example_zero_trust_dex_test",
account_id="699d98642c564d2e855e9661899b7252",
data={
"host": "https://dash.cloudflare.com",
"kind": "http",
"method": "GET",
},
enabled=True,
interval="30m",
name="HTTP dash health check",
description="Checks the dash endpoint every 30 minutes",
target_policies=[{
"id": "id",
"default": True,
"name": "name",
}],
targeted=True)
Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() =>
{
var exampleZeroTrustDexTest = new Cloudflare.ZeroTrustDexTest("example_zero_trust_dex_test", new()
{
AccountId = "699d98642c564d2e855e9661899b7252",
Data = new Cloudflare.Inputs.ZeroTrustDexTestDataArgs
{
Host = "https://dash.cloudflare.com",
Kind = "http",
Method = "GET",
},
Enabled = true,
Interval = "30m",
Name = "HTTP dash health check",
Description = "Checks the dash endpoint every 30 minutes",
TargetPolicies = new[]
{
new Cloudflare.Inputs.ZeroTrustDexTestTargetPolicyArgs
{
Id = "id",
Default = true,
Name = "name",
},
},
Targeted = true,
});
});
Content copied to clipboard
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.NewZeroTrustDexTest(ctx, "example_zero_trust_dex_test", &cloudflare.ZeroTrustDexTestArgs{
AccountId: pulumi.String("699d98642c564d2e855e9661899b7252"),
Data: &cloudflare.ZeroTrustDexTestDataArgs{
Host: pulumi.String("https://dash.cloudflare.com"),
Kind: pulumi.String("http"),
Method: pulumi.String("GET"),
},
Enabled: pulumi.Bool(true),
Interval: pulumi.String("30m"),
Name: pulumi.String("HTTP dash health check"),
Description: pulumi.String("Checks the dash endpoint every 30 minutes"),
TargetPolicies: cloudflare.ZeroTrustDexTestTargetPolicyArray{
&cloudflare.ZeroTrustDexTestTargetPolicyArgs{
Id: pulumi.String("id"),
Default: pulumi.Bool(true),
Name: pulumi.String("name"),
},
},
Targeted: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.ZeroTrustDexTest;
import com.pulumi.cloudflare.ZeroTrustDexTestArgs;
import com.pulumi.cloudflare.inputs.ZeroTrustDexTestDataArgs;
import com.pulumi.cloudflare.inputs.ZeroTrustDexTestTargetPolicyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var exampleZeroTrustDexTest = new ZeroTrustDexTest("exampleZeroTrustDexTest", ZeroTrustDexTestArgs.builder()
.accountId("699d98642c564d2e855e9661899b7252")
.data(ZeroTrustDexTestDataArgs.builder()
.host("https://dash.cloudflare.com")
.kind("http")
.method("GET")
.build())
.enabled(true)
.interval("30m")
.name("HTTP dash health check")
.description("Checks the dash endpoint every 30 minutes")
.targetPolicies(ZeroTrustDexTestTargetPolicyArgs.builder()
.id("id")
.default_(true)
.name("name")
.build())
.targeted(true)
.build());
}
}
Content copied to clipboard
resources:
exampleZeroTrustDexTest:
type: cloudflare:ZeroTrustDexTest
name: example_zero_trust_dex_test
properties:
accountId: 699d98642c564d2e855e9661899b7252
data:
host: https://dash.cloudflare.com
kind: http
method: GET
enabled: true
interval: 30m
name: HTTP dash health check
description: Checks the dash endpoint every 30 minutes
targetPolicies:
- id: id
default: true
name: name
targeted: true
Content copied to clipboard
Import
$ pulumi import cloudflare:index/deviceDexTest:DeviceDexTest example '<account_id>/<dex_test_id>'
Content copied to clipboard
Properties
Link copied to clipboard
The configuration object which contains the details for the WARP client to conduct the test.
Link copied to clipboard
Additional details about the test.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Device settings profiles targeted by this test