ZeroTrustDlpEntry

class ZeroTrustDlpEntry : KotlinCustomResource

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleZeroTrustDlpEntry = new cloudflare.ZeroTrustDlpEntry("example_zero_trust_dlp_entry", {
accountId: "account_id",
enabled: true,
name: "name",
pattern: {
regex: "regex",
validation: "luhn",
},
profileId: "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_zero_trust_dlp_entry = cloudflare.ZeroTrustDlpEntry("example_zero_trust_dlp_entry",
account_id="account_id",
enabled=True,
name="name",
pattern={
"regex": "regex",
"validation": "luhn",
},
profile_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() =>
{
var exampleZeroTrustDlpEntry = new Cloudflare.ZeroTrustDlpEntry("example_zero_trust_dlp_entry", new()
{
AccountId = "account_id",
Enabled = true,
Name = "name",
Pattern = new Cloudflare.Inputs.ZeroTrustDlpEntryPatternArgs
{
Regex = "regex",
Validation = "luhn",
},
ProfileId = "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
});
});
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.NewZeroTrustDlpEntry(ctx, "example_zero_trust_dlp_entry", &cloudflare.ZeroTrustDlpEntryArgs{
AccountId: pulumi.String("account_id"),
Enabled: pulumi.Bool(true),
Name: pulumi.String("name"),
Pattern: &cloudflare.ZeroTrustDlpEntryPatternArgs{
Regex: pulumi.String("regex"),
Validation: pulumi.String("luhn"),
},
ProfileId: pulumi.String("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.ZeroTrustDlpEntry;
import com.pulumi.cloudflare.ZeroTrustDlpEntryArgs;
import com.pulumi.cloudflare.inputs.ZeroTrustDlpEntryPatternArgs;
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 exampleZeroTrustDlpEntry = new ZeroTrustDlpEntry("exampleZeroTrustDlpEntry", ZeroTrustDlpEntryArgs.builder()
.accountId("account_id")
.enabled(true)
.name("name")
.pattern(ZeroTrustDlpEntryPatternArgs.builder()
.regex("regex")
.validation("luhn")
.build())
.profileId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
.build());
}
}
resources:
exampleZeroTrustDlpEntry:
type: cloudflare:ZeroTrustDlpEntry
name: example_zero_trust_dlp_entry
properties:
accountId: account_id
enabled: true
name: name
pattern:
regex: regex
validation: luhn
profileId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e

Import

$ pulumi import cloudflare:index/zeroTrustDlpEntry:ZeroTrustDlpEntry example '<account_id>/<entry_id>'

Properties

Link copied to clipboard
val accountId: Output<String>
Link copied to clipboard
Link copied to clipboard
val createdAt: Output<String>
Link copied to clipboard
val enabled: Output<Boolean>
Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val name: Output<String>
Link copied to clipboard
Link copied to clipboard
val profileId: Output<String>
Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val secret: Output<Boolean>
Link copied to clipboard
val type: Output<String>?

Available values: "custom".

Link copied to clipboard
val updatedAt: Output<String>
Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val wordList: Output<String>