cloudflare.ZeroTrustDlpCustomProfile
Explore with Pulumi AI
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
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
Create ZeroTrustDlpCustomProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ZeroTrustDlpCustomProfile(name: string, args: ZeroTrustDlpCustomProfileArgs, opts?: CustomResourceOptions);
@overload
def ZeroTrustDlpCustomProfile(resource_name: str,
args: ZeroTrustDlpCustomProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ZeroTrustDlpCustomProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
ai_context_enabled: Optional[bool] = None,
allowed_match_count: Optional[int] = None,
confidence_threshold: Optional[str] = None,
context_awareness: Optional[ZeroTrustDlpCustomProfileContextAwarenessArgs] = None,
description: Optional[str] = None,
entries: Optional[Sequence[ZeroTrustDlpCustomProfileEntryArgs]] = None,
name: Optional[str] = None,
ocr_enabled: Optional[bool] = None,
profiles: Optional[Sequence[ZeroTrustDlpCustomProfileProfileArgs]] = None,
shared_entries: Optional[Sequence[ZeroTrustDlpCustomProfileSharedEntryArgs]] = None)
func NewZeroTrustDlpCustomProfile(ctx *Context, name string, args ZeroTrustDlpCustomProfileArgs, opts ...ResourceOption) (*ZeroTrustDlpCustomProfile, error)
public ZeroTrustDlpCustomProfile(string name, ZeroTrustDlpCustomProfileArgs args, CustomResourceOptions? opts = null)
public ZeroTrustDlpCustomProfile(String name, ZeroTrustDlpCustomProfileArgs args)
public ZeroTrustDlpCustomProfile(String name, ZeroTrustDlpCustomProfileArgs args, CustomResourceOptions options)
type: cloudflare:ZeroTrustDlpCustomProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ZeroTrustDlpCustomProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ZeroTrustDlpCustomProfileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ZeroTrustDlpCustomProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ZeroTrustDlpCustomProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ZeroTrustDlpCustomProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var zeroTrustDlpCustomProfileResource = new Cloudflare.ZeroTrustDlpCustomProfile("zeroTrustDlpCustomProfileResource", new()
{
AccountId = "string",
AiContextEnabled = false,
AllowedMatchCount = 0,
ConfidenceThreshold = "string",
ContextAwareness = new Cloudflare.Inputs.ZeroTrustDlpCustomProfileContextAwarenessArgs
{
Enabled = false,
Skip = new Cloudflare.Inputs.ZeroTrustDlpCustomProfileContextAwarenessSkipArgs
{
Files = false,
},
},
Description = "string",
Entries = new[]
{
new Cloudflare.Inputs.ZeroTrustDlpCustomProfileEntryArgs
{
Enabled = false,
Name = "string",
Pattern = new Cloudflare.Inputs.ZeroTrustDlpCustomProfileEntryPatternArgs
{
Regex = "string",
},
Words = new[]
{
"string",
},
},
},
Name = "string",
OcrEnabled = false,
Profiles = new[]
{
new Cloudflare.Inputs.ZeroTrustDlpCustomProfileProfileArgs
{
Entries = new[]
{
new Cloudflare.Inputs.ZeroTrustDlpCustomProfileProfileEntryArgs
{
Enabled = false,
Name = "string",
Pattern = new Cloudflare.Inputs.ZeroTrustDlpCustomProfileProfileEntryPatternArgs
{
Regex = "string",
},
Words = new[]
{
"string",
},
},
},
Name = "string",
AiContextEnabled = false,
AllowedMatchCount = 0,
ConfidenceThreshold = "string",
ContextAwareness = new Cloudflare.Inputs.ZeroTrustDlpCustomProfileProfileContextAwarenessArgs
{
Enabled = false,
Skip = new Cloudflare.Inputs.ZeroTrustDlpCustomProfileProfileContextAwarenessSkipArgs
{
Files = false,
},
},
Description = "string",
OcrEnabled = false,
SharedEntries = new[]
{
new Cloudflare.Inputs.ZeroTrustDlpCustomProfileProfileSharedEntryArgs
{
Enabled = false,
EntryId = "string",
EntryType = "string",
},
},
},
},
SharedEntries = new[]
{
new Cloudflare.Inputs.ZeroTrustDlpCustomProfileSharedEntryArgs
{
Enabled = false,
EntryId = "string",
EntryType = "string",
},
},
});
example, err := cloudflare.NewZeroTrustDlpCustomProfile(ctx, "zeroTrustDlpCustomProfileResource", &cloudflare.ZeroTrustDlpCustomProfileArgs{
AccountId: pulumi.String("string"),
AiContextEnabled: pulumi.Bool(false),
AllowedMatchCount: pulumi.Int(0),
ConfidenceThreshold: pulumi.String("string"),
ContextAwareness: &cloudflare.ZeroTrustDlpCustomProfileContextAwarenessArgs{
Enabled: pulumi.Bool(false),
Skip: &cloudflare.ZeroTrustDlpCustomProfileContextAwarenessSkipArgs{
Files: pulumi.Bool(false),
},
},
Description: pulumi.String("string"),
Entries: cloudflare.ZeroTrustDlpCustomProfileEntryArray{
&cloudflare.ZeroTrustDlpCustomProfileEntryArgs{
Enabled: pulumi.Bool(false),
Name: pulumi.String("string"),
Pattern: &cloudflare.ZeroTrustDlpCustomProfileEntryPatternArgs{
Regex: pulumi.String("string"),
},
Words: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Name: pulumi.String("string"),
OcrEnabled: pulumi.Bool(false),
Profiles: cloudflare.ZeroTrustDlpCustomProfileProfileArray{
&cloudflare.ZeroTrustDlpCustomProfileProfileArgs{
Entries: cloudflare.ZeroTrustDlpCustomProfileProfileEntryArray{
&cloudflare.ZeroTrustDlpCustomProfileProfileEntryArgs{
Enabled: pulumi.Bool(false),
Name: pulumi.String("string"),
Pattern: &cloudflare.ZeroTrustDlpCustomProfileProfileEntryPatternArgs{
Regex: pulumi.String("string"),
},
Words: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Name: pulumi.String("string"),
AiContextEnabled: pulumi.Bool(false),
AllowedMatchCount: pulumi.Int(0),
ConfidenceThreshold: pulumi.String("string"),
ContextAwareness: &cloudflare.ZeroTrustDlpCustomProfileProfileContextAwarenessArgs{
Enabled: pulumi.Bool(false),
Skip: &cloudflare.ZeroTrustDlpCustomProfileProfileContextAwarenessSkipArgs{
Files: pulumi.Bool(false),
},
},
Description: pulumi.String("string"),
OcrEnabled: pulumi.Bool(false),
SharedEntries: cloudflare.ZeroTrustDlpCustomProfileProfileSharedEntryArray{
&cloudflare.ZeroTrustDlpCustomProfileProfileSharedEntryArgs{
Enabled: pulumi.Bool(false),
EntryId: pulumi.String("string"),
EntryType: pulumi.String("string"),
},
},
},
},
SharedEntries: cloudflare.ZeroTrustDlpCustomProfileSharedEntryArray{
&cloudflare.ZeroTrustDlpCustomProfileSharedEntryArgs{
Enabled: pulumi.Bool(false),
EntryId: pulumi.String("string"),
EntryType: pulumi.String("string"),
},
},
})
var zeroTrustDlpCustomProfileResource = new ZeroTrustDlpCustomProfile("zeroTrustDlpCustomProfileResource", ZeroTrustDlpCustomProfileArgs.builder()
.accountId("string")
.aiContextEnabled(false)
.allowedMatchCount(0)
.confidenceThreshold("string")
.contextAwareness(ZeroTrustDlpCustomProfileContextAwarenessArgs.builder()
.enabled(false)
.skip(ZeroTrustDlpCustomProfileContextAwarenessSkipArgs.builder()
.files(false)
.build())
.build())
.description("string")
.entries(ZeroTrustDlpCustomProfileEntryArgs.builder()
.enabled(false)
.name("string")
.pattern(ZeroTrustDlpCustomProfileEntryPatternArgs.builder()
.regex("string")
.build())
.words("string")
.build())
.name("string")
.ocrEnabled(false)
.profiles(ZeroTrustDlpCustomProfileProfileArgs.builder()
.entries(ZeroTrustDlpCustomProfileProfileEntryArgs.builder()
.enabled(false)
.name("string")
.pattern(ZeroTrustDlpCustomProfileProfileEntryPatternArgs.builder()
.regex("string")
.build())
.words("string")
.build())
.name("string")
.aiContextEnabled(false)
.allowedMatchCount(0)
.confidenceThreshold("string")
.contextAwareness(ZeroTrustDlpCustomProfileProfileContextAwarenessArgs.builder()
.enabled(false)
.skip(ZeroTrustDlpCustomProfileProfileContextAwarenessSkipArgs.builder()
.files(false)
.build())
.build())
.description("string")
.ocrEnabled(false)
.sharedEntries(ZeroTrustDlpCustomProfileProfileSharedEntryArgs.builder()
.enabled(false)
.entryId("string")
.entryType("string")
.build())
.build())
.sharedEntries(ZeroTrustDlpCustomProfileSharedEntryArgs.builder()
.enabled(false)
.entryId("string")
.entryType("string")
.build())
.build());
zero_trust_dlp_custom_profile_resource = cloudflare.ZeroTrustDlpCustomProfile("zeroTrustDlpCustomProfileResource",
account_id="string",
ai_context_enabled=False,
allowed_match_count=0,
confidence_threshold="string",
context_awareness={
"enabled": False,
"skip": {
"files": False,
},
},
description="string",
entries=[{
"enabled": False,
"name": "string",
"pattern": {
"regex": "string",
},
"words": ["string"],
}],
name="string",
ocr_enabled=False,
profiles=[{
"entries": [{
"enabled": False,
"name": "string",
"pattern": {
"regex": "string",
},
"words": ["string"],
}],
"name": "string",
"ai_context_enabled": False,
"allowed_match_count": 0,
"confidence_threshold": "string",
"context_awareness": {
"enabled": False,
"skip": {
"files": False,
},
},
"description": "string",
"ocr_enabled": False,
"shared_entries": [{
"enabled": False,
"entry_id": "string",
"entry_type": "string",
}],
}],
shared_entries=[{
"enabled": False,
"entry_id": "string",
"entry_type": "string",
}])
const zeroTrustDlpCustomProfileResource = new cloudflare.ZeroTrustDlpCustomProfile("zeroTrustDlpCustomProfileResource", {
accountId: "string",
aiContextEnabled: false,
allowedMatchCount: 0,
confidenceThreshold: "string",
contextAwareness: {
enabled: false,
skip: {
files: false,
},
},
description: "string",
entries: [{
enabled: false,
name: "string",
pattern: {
regex: "string",
},
words: ["string"],
}],
name: "string",
ocrEnabled: false,
profiles: [{
entries: [{
enabled: false,
name: "string",
pattern: {
regex: "string",
},
words: ["string"],
}],
name: "string",
aiContextEnabled: false,
allowedMatchCount: 0,
confidenceThreshold: "string",
contextAwareness: {
enabled: false,
skip: {
files: false,
},
},
description: "string",
ocrEnabled: false,
sharedEntries: [{
enabled: false,
entryId: "string",
entryType: "string",
}],
}],
sharedEntries: [{
enabled: false,
entryId: "string",
entryType: "string",
}],
});
type: cloudflare:ZeroTrustDlpCustomProfile
properties:
accountId: string
aiContextEnabled: false
allowedMatchCount: 0
confidenceThreshold: string
contextAwareness:
enabled: false
skip:
files: false
description: string
entries:
- enabled: false
name: string
pattern:
regex: string
words:
- string
name: string
ocrEnabled: false
profiles:
- aiContextEnabled: false
allowedMatchCount: 0
confidenceThreshold: string
contextAwareness:
enabled: false
skip:
files: false
description: string
entries:
- enabled: false
name: string
pattern:
regex: string
words:
- string
name: string
ocrEnabled: false
sharedEntries:
- enabled: false
entryId: string
entryType: string
sharedEntries:
- enabled: false
entryId: string
entryType: string
ZeroTrustDlpCustomProfile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ZeroTrustDlpCustomProfile resource accepts the following input properties:
- Account
Id string - Ai
Context boolEnabled - Allowed
Match intCount - Related DLP policies will trigger when the match count exceeds the number set.
- Confidence
Threshold string - Context
Awareness ZeroTrust Dlp Custom Profile Context Awareness - Scan the context of predefined entries to only return matches surrounded by keywords.
- Description string
- The description of the profile
- Entries
List<Zero
Trust Dlp Custom Profile Entry> - Name string
- Ocr
Enabled bool - Profiles
List<Zero
Trust Dlp Custom Profile Profile> - List<Zero
Trust Dlp Custom Profile Shared Entry> - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- Account
Id string - Ai
Context boolEnabled - Allowed
Match intCount - Related DLP policies will trigger when the match count exceeds the number set.
- Confidence
Threshold string - Context
Awareness ZeroTrust Dlp Custom Profile Context Awareness Args - Scan the context of predefined entries to only return matches surrounded by keywords.
- Description string
- The description of the profile
- Entries
[]Zero
Trust Dlp Custom Profile Entry Args - Name string
- Ocr
Enabled bool - Profiles
[]Zero
Trust Dlp Custom Profile Profile Args - []Zero
Trust Dlp Custom Profile Shared Entry Args - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- account
Id String - ai
Context BooleanEnabled - allowed
Match IntegerCount - Related DLP policies will trigger when the match count exceeds the number set.
- confidence
Threshold String - context
Awareness ZeroTrust Dlp Custom Profile Context Awareness - Scan the context of predefined entries to only return matches surrounded by keywords.
- description String
- The description of the profile
- entries
List<Zero
Trust Dlp Custom Profile Entry> - name String
- ocr
Enabled Boolean - profiles
List<Zero
Trust Dlp Custom Profile Profile> - List<Zero
Trust Dlp Custom Profile Shared Entry> - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- account
Id string - ai
Context booleanEnabled - allowed
Match numberCount - Related DLP policies will trigger when the match count exceeds the number set.
- confidence
Threshold string - context
Awareness ZeroTrust Dlp Custom Profile Context Awareness - Scan the context of predefined entries to only return matches surrounded by keywords.
- description string
- The description of the profile
- entries
Zero
Trust Dlp Custom Profile Entry[] - name string
- ocr
Enabled boolean - profiles
Zero
Trust Dlp Custom Profile Profile[] - Zero
Trust Dlp Custom Profile Shared Entry[] - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- account_
id str - ai_
context_ boolenabled - allowed_
match_ intcount - Related DLP policies will trigger when the match count exceeds the number set.
- confidence_
threshold str - context_
awareness ZeroTrust Dlp Custom Profile Context Awareness Args - Scan the context of predefined entries to only return matches surrounded by keywords.
- description str
- The description of the profile
- entries
Sequence[Zero
Trust Dlp Custom Profile Entry Args] - name str
- ocr_
enabled bool - profiles
Sequence[Zero
Trust Dlp Custom Profile Profile Args] - Sequence[Zero
Trust Dlp Custom Profile Shared Entry Args] - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- account
Id String - ai
Context BooleanEnabled - allowed
Match NumberCount - Related DLP policies will trigger when the match count exceeds the number set.
- confidence
Threshold String - context
Awareness Property Map - Scan the context of predefined entries to only return matches surrounded by keywords.
- description String
- The description of the profile
- entries List<Property Map>
- name String
- ocr
Enabled Boolean - profiles List<Property Map>
- List<Property Map>
- Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
Outputs
All input properties are implicitly available as output properties. Additionally, the ZeroTrustDlpCustomProfile resource produces the following output properties:
- Created
At string - When the profile was created
- Id string
- The provider-assigned unique ID for this managed resource.
- Open
Access bool - Whether this profile can be accessed by anyone
- Type string
- Available values: "custom".
- Updated
At string - When the profile was lasted updated
- Created
At string - When the profile was created
- Id string
- The provider-assigned unique ID for this managed resource.
- Open
Access bool - Whether this profile can be accessed by anyone
- Type string
- Available values: "custom".
- Updated
At string - When the profile was lasted updated
- created
At String - When the profile was created
- id String
- The provider-assigned unique ID for this managed resource.
- open
Access Boolean - Whether this profile can be accessed by anyone
- type String
- Available values: "custom".
- updated
At String - When the profile was lasted updated
- created
At string - When the profile was created
- id string
- The provider-assigned unique ID for this managed resource.
- open
Access boolean - Whether this profile can be accessed by anyone
- type string
- Available values: "custom".
- updated
At string - When the profile was lasted updated
- created_
at str - When the profile was created
- id str
- The provider-assigned unique ID for this managed resource.
- open_
access bool - Whether this profile can be accessed by anyone
- type str
- Available values: "custom".
- updated_
at str - When the profile was lasted updated
- created
At String - When the profile was created
- id String
- The provider-assigned unique ID for this managed resource.
- open
Access Boolean - Whether this profile can be accessed by anyone
- type String
- Available values: "custom".
- updated
At String - When the profile was lasted updated
Look up Existing ZeroTrustDlpCustomProfile Resource
Get an existing ZeroTrustDlpCustomProfile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ZeroTrustDlpCustomProfileState, opts?: CustomResourceOptions): ZeroTrustDlpCustomProfile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
ai_context_enabled: Optional[bool] = None,
allowed_match_count: Optional[int] = None,
confidence_threshold: Optional[str] = None,
context_awareness: Optional[ZeroTrustDlpCustomProfileContextAwarenessArgs] = None,
created_at: Optional[str] = None,
description: Optional[str] = None,
entries: Optional[Sequence[ZeroTrustDlpCustomProfileEntryArgs]] = None,
name: Optional[str] = None,
ocr_enabled: Optional[bool] = None,
open_access: Optional[bool] = None,
profiles: Optional[Sequence[ZeroTrustDlpCustomProfileProfileArgs]] = None,
shared_entries: Optional[Sequence[ZeroTrustDlpCustomProfileSharedEntryArgs]] = None,
type: Optional[str] = None,
updated_at: Optional[str] = None) -> ZeroTrustDlpCustomProfile
func GetZeroTrustDlpCustomProfile(ctx *Context, name string, id IDInput, state *ZeroTrustDlpCustomProfileState, opts ...ResourceOption) (*ZeroTrustDlpCustomProfile, error)
public static ZeroTrustDlpCustomProfile Get(string name, Input<string> id, ZeroTrustDlpCustomProfileState? state, CustomResourceOptions? opts = null)
public static ZeroTrustDlpCustomProfile get(String name, Output<String> id, ZeroTrustDlpCustomProfileState state, CustomResourceOptions options)
resources: _: type: cloudflare:ZeroTrustDlpCustomProfile get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Id string - Ai
Context boolEnabled - Allowed
Match intCount - Related DLP policies will trigger when the match count exceeds the number set.
- Confidence
Threshold string - Context
Awareness ZeroTrust Dlp Custom Profile Context Awareness - Scan the context of predefined entries to only return matches surrounded by keywords.
- Created
At string - When the profile was created
- Description string
- The description of the profile
- Entries
List<Zero
Trust Dlp Custom Profile Entry> - Name string
- Ocr
Enabled bool - Open
Access bool - Whether this profile can be accessed by anyone
- Profiles
List<Zero
Trust Dlp Custom Profile Profile> - List<Zero
Trust Dlp Custom Profile Shared Entry> - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- Type string
- Available values: "custom".
- Updated
At string - When the profile was lasted updated
- Account
Id string - Ai
Context boolEnabled - Allowed
Match intCount - Related DLP policies will trigger when the match count exceeds the number set.
- Confidence
Threshold string - Context
Awareness ZeroTrust Dlp Custom Profile Context Awareness Args - Scan the context of predefined entries to only return matches surrounded by keywords.
- Created
At string - When the profile was created
- Description string
- The description of the profile
- Entries
[]Zero
Trust Dlp Custom Profile Entry Args - Name string
- Ocr
Enabled bool - Open
Access bool - Whether this profile can be accessed by anyone
- Profiles
[]Zero
Trust Dlp Custom Profile Profile Args - []Zero
Trust Dlp Custom Profile Shared Entry Args - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- Type string
- Available values: "custom".
- Updated
At string - When the profile was lasted updated
- account
Id String - ai
Context BooleanEnabled - allowed
Match IntegerCount - Related DLP policies will trigger when the match count exceeds the number set.
- confidence
Threshold String - context
Awareness ZeroTrust Dlp Custom Profile Context Awareness - Scan the context of predefined entries to only return matches surrounded by keywords.
- created
At String - When the profile was created
- description String
- The description of the profile
- entries
List<Zero
Trust Dlp Custom Profile Entry> - name String
- ocr
Enabled Boolean - open
Access Boolean - Whether this profile can be accessed by anyone
- profiles
List<Zero
Trust Dlp Custom Profile Profile> - List<Zero
Trust Dlp Custom Profile Shared Entry> - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- type String
- Available values: "custom".
- updated
At String - When the profile was lasted updated
- account
Id string - ai
Context booleanEnabled - allowed
Match numberCount - Related DLP policies will trigger when the match count exceeds the number set.
- confidence
Threshold string - context
Awareness ZeroTrust Dlp Custom Profile Context Awareness - Scan the context of predefined entries to only return matches surrounded by keywords.
- created
At string - When the profile was created
- description string
- The description of the profile
- entries
Zero
Trust Dlp Custom Profile Entry[] - name string
- ocr
Enabled boolean - open
Access boolean - Whether this profile can be accessed by anyone
- profiles
Zero
Trust Dlp Custom Profile Profile[] - Zero
Trust Dlp Custom Profile Shared Entry[] - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- type string
- Available values: "custom".
- updated
At string - When the profile was lasted updated
- account_
id str - ai_
context_ boolenabled - allowed_
match_ intcount - Related DLP policies will trigger when the match count exceeds the number set.
- confidence_
threshold str - context_
awareness ZeroTrust Dlp Custom Profile Context Awareness Args - Scan the context of predefined entries to only return matches surrounded by keywords.
- created_
at str - When the profile was created
- description str
- The description of the profile
- entries
Sequence[Zero
Trust Dlp Custom Profile Entry Args] - name str
- ocr_
enabled bool - open_
access bool - Whether this profile can be accessed by anyone
- profiles
Sequence[Zero
Trust Dlp Custom Profile Profile Args] - Sequence[Zero
Trust Dlp Custom Profile Shared Entry Args] - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- type str
- Available values: "custom".
- updated_
at str - When the profile was lasted updated
- account
Id String - ai
Context BooleanEnabled - allowed
Match NumberCount - Related DLP policies will trigger when the match count exceeds the number set.
- confidence
Threshold String - context
Awareness Property Map - Scan the context of predefined entries to only return matches surrounded by keywords.
- created
At String - When the profile was created
- description String
- The description of the profile
- entries List<Property Map>
- name String
- ocr
Enabled Boolean - open
Access Boolean - Whether this profile can be accessed by anyone
- profiles List<Property Map>
- List<Property Map>
- Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- type String
- Available values: "custom".
- updated
At String - When the profile was lasted updated
Supporting Types
ZeroTrustDlpCustomProfileContextAwareness, ZeroTrustDlpCustomProfileContextAwarenessArgs
- Enabled bool
- If true, scan the context of predefined entries to only return matches surrounded by keywords.
- Skip
Zero
Trust Dlp Custom Profile Context Awareness Skip - Content types to exclude from context analysis and return all matches.
- Enabled bool
- If true, scan the context of predefined entries to only return matches surrounded by keywords.
- Skip
Zero
Trust Dlp Custom Profile Context Awareness Skip - Content types to exclude from context analysis and return all matches.
- enabled Boolean
- If true, scan the context of predefined entries to only return matches surrounded by keywords.
- skip
Zero
Trust Dlp Custom Profile Context Awareness Skip - Content types to exclude from context analysis and return all matches.
- enabled boolean
- If true, scan the context of predefined entries to only return matches surrounded by keywords.
- skip
Zero
Trust Dlp Custom Profile Context Awareness Skip - Content types to exclude from context analysis and return all matches.
- enabled bool
- If true, scan the context of predefined entries to only return matches surrounded by keywords.
- skip
Zero
Trust Dlp Custom Profile Context Awareness Skip - Content types to exclude from context analysis and return all matches.
- enabled Boolean
- If true, scan the context of predefined entries to only return matches surrounded by keywords.
- skip Property Map
- Content types to exclude from context analysis and return all matches.
ZeroTrustDlpCustomProfileContextAwarenessSkip, ZeroTrustDlpCustomProfileContextAwarenessSkipArgs
- Files bool
- If the content type is a file, skip context analysis and return all matches.
- Files bool
- If the content type is a file, skip context analysis and return all matches.
- files Boolean
- If the content type is a file, skip context analysis and return all matches.
- files boolean
- If the content type is a file, skip context analysis and return all matches.
- files bool
- If the content type is a file, skip context analysis and return all matches.
- files Boolean
- If the content type is a file, skip context analysis and return all matches.
ZeroTrustDlpCustomProfileEntry, ZeroTrustDlpCustomProfileEntryArgs
- Enabled bool
- Name string
- Pattern
Zero
Trust Dlp Custom Profile Entry Pattern - Words List<string>
- Enabled bool
- Name string
- Pattern
Zero
Trust Dlp Custom Profile Entry Pattern - Words []string
- enabled Boolean
- name String
- pattern
Zero
Trust Dlp Custom Profile Entry Pattern - words List<String>
- enabled boolean
- name string
- pattern
Zero
Trust Dlp Custom Profile Entry Pattern - words string[]
- enabled bool
- name str
- pattern
Zero
Trust Dlp Custom Profile Entry Pattern - words Sequence[str]
- enabled Boolean
- name String
- pattern Property Map
- words List<String>
ZeroTrustDlpCustomProfileEntryPattern, ZeroTrustDlpCustomProfileEntryPatternArgs
- Regex string
- Validation string
- Available values: "luhn".
- Regex string
- Validation string
- Available values: "luhn".
- regex String
- validation String
- Available values: "luhn".
- regex string
- validation string
- Available values: "luhn".
- regex str
- validation str
- Available values: "luhn".
- regex String
- validation String
- Available values: "luhn".
ZeroTrustDlpCustomProfileProfile, ZeroTrustDlpCustomProfileProfileArgs
- Entries
List<Zero
Trust Dlp Custom Profile Profile Entry> - Name string
- Ai
Context boolEnabled - Allowed
Match intCount - Related DLP policies will trigger when the match count exceeds the number set.
- Confidence
Threshold string - Context
Awareness ZeroTrust Dlp Custom Profile Profile Context Awareness - Scan the context of predefined entries to only return matches surrounded by keywords.
- Description string
- The description of the profile
- Ocr
Enabled bool - List<Zero
Trust Dlp Custom Profile Profile Shared Entry> - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- Entries
[]Zero
Trust Dlp Custom Profile Profile Entry - Name string
- Ai
Context boolEnabled - Allowed
Match intCount - Related DLP policies will trigger when the match count exceeds the number set.
- Confidence
Threshold string - Context
Awareness ZeroTrust Dlp Custom Profile Profile Context Awareness - Scan the context of predefined entries to only return matches surrounded by keywords.
- Description string
- The description of the profile
- Ocr
Enabled bool - []Zero
Trust Dlp Custom Profile Profile Shared Entry - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- entries
List<Zero
Trust Dlp Custom Profile Profile Entry> - name String
- ai
Context BooleanEnabled - allowed
Match IntegerCount - Related DLP policies will trigger when the match count exceeds the number set.
- confidence
Threshold String - context
Awareness ZeroTrust Dlp Custom Profile Profile Context Awareness - Scan the context of predefined entries to only return matches surrounded by keywords.
- description String
- The description of the profile
- ocr
Enabled Boolean - List<Zero
Trust Dlp Custom Profile Profile Shared Entry> - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- entries
Zero
Trust Dlp Custom Profile Profile Entry[] - name string
- ai
Context booleanEnabled - allowed
Match numberCount - Related DLP policies will trigger when the match count exceeds the number set.
- confidence
Threshold string - context
Awareness ZeroTrust Dlp Custom Profile Profile Context Awareness - Scan the context of predefined entries to only return matches surrounded by keywords.
- description string
- The description of the profile
- ocr
Enabled boolean - Zero
Trust Dlp Custom Profile Profile Shared Entry[] - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- entries
Sequence[Zero
Trust Dlp Custom Profile Profile Entry] - name str
- ai_
context_ boolenabled - allowed_
match_ intcount - Related DLP policies will trigger when the match count exceeds the number set.
- confidence_
threshold str - context_
awareness ZeroTrust Dlp Custom Profile Profile Context Awareness - Scan the context of predefined entries to only return matches surrounded by keywords.
- description str
- The description of the profile
- ocr_
enabled bool - Sequence[Zero
Trust Dlp Custom Profile Profile Shared Entry] - Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
- entries List<Property Map>
- name String
- ai
Context BooleanEnabled - allowed
Match NumberCount - Related DLP policies will trigger when the match count exceeds the number set.
- confidence
Threshold String - context
Awareness Property Map - Scan the context of predefined entries to only return matches surrounded by keywords.
- description String
- The description of the profile
- ocr
Enabled Boolean - List<Property Map>
- Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles).
ZeroTrustDlpCustomProfileProfileContextAwareness, ZeroTrustDlpCustomProfileProfileContextAwarenessArgs
- Enabled bool
- If true, scan the context of predefined entries to only return matches surrounded by keywords.
- Skip
Zero
Trust Dlp Custom Profile Profile Context Awareness Skip - Content types to exclude from context analysis and return all matches.
- Enabled bool
- If true, scan the context of predefined entries to only return matches surrounded by keywords.
- Skip
Zero
Trust Dlp Custom Profile Profile Context Awareness Skip - Content types to exclude from context analysis and return all matches.
- enabled Boolean
- If true, scan the context of predefined entries to only return matches surrounded by keywords.
- skip
Zero
Trust Dlp Custom Profile Profile Context Awareness Skip - Content types to exclude from context analysis and return all matches.
- enabled boolean
- If true, scan the context of predefined entries to only return matches surrounded by keywords.
- skip
Zero
Trust Dlp Custom Profile Profile Context Awareness Skip - Content types to exclude from context analysis and return all matches.
- enabled bool
- If true, scan the context of predefined entries to only return matches surrounded by keywords.
- skip
Zero
Trust Dlp Custom Profile Profile Context Awareness Skip - Content types to exclude from context analysis and return all matches.
- enabled Boolean
- If true, scan the context of predefined entries to only return matches surrounded by keywords.
- skip Property Map
- Content types to exclude from context analysis and return all matches.
ZeroTrustDlpCustomProfileProfileContextAwarenessSkip, ZeroTrustDlpCustomProfileProfileContextAwarenessSkipArgs
- Files bool
- If the content type is a file, skip context analysis and return all matches.
- Files bool
- If the content type is a file, skip context analysis and return all matches.
- files Boolean
- If the content type is a file, skip context analysis and return all matches.
- files boolean
- If the content type is a file, skip context analysis and return all matches.
- files bool
- If the content type is a file, skip context analysis and return all matches.
- files Boolean
- If the content type is a file, skip context analysis and return all matches.
ZeroTrustDlpCustomProfileProfileEntry, ZeroTrustDlpCustomProfileProfileEntryArgs
- Enabled bool
- Name string
- Pattern
Zero
Trust Dlp Custom Profile Profile Entry Pattern - Words List<string>
- Enabled bool
- Name string
- Pattern
Zero
Trust Dlp Custom Profile Profile Entry Pattern - Words []string
- enabled Boolean
- name String
- pattern
Zero
Trust Dlp Custom Profile Profile Entry Pattern - words List<String>
- enabled boolean
- name string
- pattern
Zero
Trust Dlp Custom Profile Profile Entry Pattern - words string[]
- enabled bool
- name str
- pattern
Zero
Trust Dlp Custom Profile Profile Entry Pattern - words Sequence[str]
- enabled Boolean
- name String
- pattern Property Map
- words List<String>
ZeroTrustDlpCustomProfileProfileEntryPattern, ZeroTrustDlpCustomProfileProfileEntryPatternArgs
- Regex string
- Validation string
- Available values: "luhn".
- Regex string
- Validation string
- Available values: "luhn".
- regex String
- validation String
- Available values: "luhn".
- regex string
- validation string
- Available values: "luhn".
- regex str
- validation str
- Available values: "luhn".
- regex String
- validation String
- Available values: "luhn".
ZeroTrustDlpCustomProfileProfileSharedEntry, ZeroTrustDlpCustomProfileProfileSharedEntryArgs
- enabled bool
- entry_
id str - entry_
type str - Available values: "custom".
ZeroTrustDlpCustomProfileSharedEntry, ZeroTrustDlpCustomProfileSharedEntryArgs
- enabled bool
- entry_
id str - entry_
type str - Available values: "custom".
Import
$ pulumi import cloudflare:index/zeroTrustDlpCustomProfile:ZeroTrustDlpCustomProfile example '<account_id>/<profile_id>'
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflare
Terraform Provider.