DlpProfileArgs

data class DlpProfileArgs(val accountId: Output<String>? = null, val allowedMatchCount: Output<Int>? = null, val description: Output<String>? = null, val entries: Output<List<DlpProfileEntryArgs>>? = null, val name: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<DlpProfileArgs>

Provides a Cloudflare DLP Profile resource. Data Loss Prevention profiles are a set of entries that can be matched in HTTP bodies or files. They are referenced in Zero Trust Gateway rules.

Import

$ pulumi import cloudflare:index/dlpProfile:DlpProfile example <account_id>/<dlp_profile_id>

Constructors

Link copied to clipboard
constructor(accountId: Output<String>? = null, allowedMatchCount: Output<Int>? = null, description: Output<String>? = null, entries: Output<List<DlpProfileEntryArgs>>? = null, name: Output<String>? = null, type: Output<String>? = null)

Properties

Link copied to clipboard
val accountId: Output<String>? = null

The account identifier to target for the resource. Modifying this attribute will force creation of a new resource.

Link copied to clipboard
val allowedMatchCount: Output<Int>? = null

Related DLP policies will trigger when the match count exceeds the number set.

Link copied to clipboard
val description: Output<String>? = null

Brief summary of the profile and its intended use.

Link copied to clipboard
val entries: Output<List<DlpProfileEntryArgs>>? = null

List of entries to apply to the profile.

Link copied to clipboard
val name: Output<String>? = null

Name of the profile. Modifying this attribute will force creation of a new resource.

Link copied to clipboard
val type: Output<String>? = null

The type of the profile. Available values: custom, predefined. Modifying this attribute will force creation of a new resource.

Functions

Link copied to clipboard
open override fun toJava(): DlpProfileArgs