DlpCustomProfileArgs

data class DlpCustomProfileArgs constructor(val accountId: Output<String>? = null, val aiContextEnabled: Output<Boolean>? = null, val allowedMatchCount: Output<Int>? = null, val confidenceThreshold: Output<String>? = null, val contextAwareness: Output<DlpCustomProfileContextAwarenessArgs>? = null, val description: Output<String>? = null, val entries: Output<List<DlpCustomProfileEntryArgs>>? = null, val name: Output<String>? = null, val ocrEnabled: Output<Boolean>? = null, val profiles: Output<List<DlpCustomProfileProfileArgs>>? = null, val sharedEntries: Output<List<DlpCustomProfileSharedEntryArgs>>? = null) : ConvertibleToJava<DlpCustomProfileArgs>

Example Usage

resources:
exampleZeroTrustDlpCustomProfile:
type: cloudflare:ZeroTrustDlpCustomProfile
name: example_zero_trust_dlp_custom_profile
properties:
accountId: account_id
profiles:
- entries:
- enabled: true
name: name
pattern:
regex: regex
validation: luhn
name: name
ai_context_enabled: true
allowed_match_count: 5
confidence_threshold: confidence_threshold
context_awareness:
enabled: true
skip:
files: true
description: description
ocr_enabled: true
shared_entries:
- enabled: true
entryId: 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e
entryType: custom

Import

$ pulumi import cloudflare:index/dlpCustomProfile:DlpCustomProfile example '<account_id>/<profile_id>'

Constructors

Link copied to clipboard
constructor(accountId: Output<String>? = null, aiContextEnabled: Output<Boolean>? = null, allowedMatchCount: Output<Int>? = null, confidenceThreshold: Output<String>? = null, contextAwareness: Output<DlpCustomProfileContextAwarenessArgs>? = null, description: Output<String>? = null, entries: Output<List<DlpCustomProfileEntryArgs>>? = null, name: Output<String>? = null, ocrEnabled: Output<Boolean>? = null, profiles: Output<List<DlpCustomProfileProfileArgs>>? = null, sharedEntries: Output<List<DlpCustomProfileSharedEntryArgs>>? = null)

Properties

Link copied to clipboard
val accountId: Output<String>? = null
Link copied to clipboard
val aiContextEnabled: Output<Boolean>? = null
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 confidenceThreshold: Output<String>? = null
Link copied to clipboard

Scan the context of predefined entries to only return matches surrounded by keywords.

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

The description of the profile

Link copied to clipboard
val entries: Output<List<DlpCustomProfileEntryArgs>>? = null
Link copied to clipboard
val name: Output<String>? = null
Link copied to clipboard
val ocrEnabled: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard

Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).

Functions

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