Zscaler Internet Access v0.0.7 published on Tuesday, Jul 30, 2024 by Zscaler
zia.getDLPDictionaries
Explore with Pulumi AI
Use the zia_dlp_dictionaries data source to get information about a DLP dictionary option available in the Zscaler Internet Access.
import * as pulumi from "@pulumi/pulumi";
import * as zia from "@pulumi/zia";
const example = zia.getDLPDictionaries({
name: "SALESFORCE_REPORT_LEAKAGE",
});
import pulumi
import pulumi_zia as zia
example = zia.get_dlp_dictionaries(name="SALESFORCE_REPORT_LEAKAGE")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/zscaler/pulumi-zia/sdk/go/zia"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := zia.LookupDLPDictionaries(ctx, &zia.LookupDLPDictionariesArgs{
Name: pulumi.StringRef("SALESFORCE_REPORT_LEAKAGE"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Zia = Pulumi.Zia;
return await Deployment.RunAsync(() =>
{
var example = Zia.GetDLPDictionaries.Invoke(new()
{
Name = "SALESFORCE_REPORT_LEAKAGE",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.zia.ZiaFunctions;
import com.pulumi.zia.inputs.GetDLPDictionariesArgs;
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) {
final var example = ZiaFunctions.getDLPDictionaries(GetDLPDictionariesArgs.builder()
.name("SALESFORCE_REPORT_LEAKAGE")
.build());
}
}
variables:
example:
fn::invoke:
Function: zia:getDLPDictionaries
Arguments:
name: SALESFORCE_REPORT_LEAKAGE
Using getDLPDictionaries
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDLPDictionaries(args: GetDLPDictionariesArgs, opts?: InvokeOptions): Promise<GetDLPDictionariesResult>
function getDLPDictionariesOutput(args: GetDLPDictionariesOutputArgs, opts?: InvokeOptions): Output<GetDLPDictionariesResult>
def get_dlp_dictionaries(id: Optional[int] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDLPDictionariesResult
def get_dlp_dictionaries_output(id: Optional[pulumi.Input[int]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDLPDictionariesResult]
func LookupDLPDictionaries(ctx *Context, args *LookupDLPDictionariesArgs, opts ...InvokeOption) (*LookupDLPDictionariesResult, error)
func LookupDLPDictionariesOutput(ctx *Context, args *LookupDLPDictionariesOutputArgs, opts ...InvokeOption) LookupDLPDictionariesResultOutput
> Note: This function is named LookupDLPDictionaries
in the Go SDK.
public static class GetDLPDictionaries
{
public static Task<GetDLPDictionariesResult> InvokeAsync(GetDLPDictionariesArgs args, InvokeOptions? opts = null)
public static Output<GetDLPDictionariesResult> Invoke(GetDLPDictionariesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDLPDictionariesResult> getDLPDictionaries(GetDLPDictionariesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: zia:index/getDLPDictionaries:getDLPDictionaries
arguments:
# arguments dictionary
The following arguments are supported:
getDLPDictionaries Result
The following output properties are available:
- Bin
Numbers List<int> - (Boolean) The list of Bank Identification Number (BIN) values that are included or excluded from the Credit Cards dictionary. BIN values can be specified only for Diners Club, Mastercard, RuPay, and Visa cards. Up to 512 BIN values can be configured in a dictionary. Note: This field is applicable only to the predefined Credit Cards dictionary and its clones.
- Confidence
Threshold string - (String) he DLP confidence threshold. [
CONFIDENCE_LEVEL_LOW
,CONFIDENCE_LEVEL_MEDIUM
CONFIDENCE_LEVEL_HIGH
] - Custom bool
- (Boolean) This value is set to true for custom DLP dictionaries.
- Custom
Phrase stringMatch Type - (String) The DLP custom phrase match type. [
MATCH_ALL_CUSTOM_PHRASE_PATTERN_DICTIONARY
,MATCH_ANY_CUSTOM_PHRASE_PATTERN_DICTIONARY
] - Description string
- Dict
Template intId - (Number) ID of the predefined dictionary (original source dictionary) that is used for cloning. This field is applicable only to cloned dictionaries. Only a limited set of identification-based predefined dictionaries (e.g., Credit Cards, Social Security Numbers, National Identification Numbers, etc.) can be cloned. Up to 4 clones can be created from a predefined dictionary.
- Dictionary
Type string - (String) The DLP dictionary type. The cloud service API only supports custom DLP dictionaries that are using the
PATTERNS_AND_PHRASES
type. - Exact
Data List<zscaler.Match Details Pulumi Package. Zia. Outputs. Get DLPDictionaries Exact Data Match Detail> - Id int
- Idm
Profile List<zscaler.Match Accuracies Pulumi Package. Zia. Outputs. Get DLPDictionaries Idm Profile Match Accuracy> - Ignore
Exact boolMatch Idm Dict - (Boolean) Indicates whether to exclude documents that are a 100% match to already-indexed documents from triggering an Indexed Document Match (IDM) Dictionary.
- Include
Bin boolNumbers - (Boolean) A true value denotes that the specified Bank Identification Number (BIN) values are included in the Credit Cards dictionary. A false value denotes that the specified BIN values are excluded from the Credit Cards dictionary. Note: This field is applicable only to the predefined Credit Cards dictionary and its clones.
- Name string
- Name
L10n boolTag - (Boolean) Indicates whether the name is localized or not. This is always set to True for predefined DLP dictionaries.
- Patterns
List<zscaler.
Pulumi Package. Zia. Outputs. Get DLPDictionaries Pattern> - Phrases
List<zscaler.
Pulumi Package. Zia. Outputs. Get DLPDictionaries Phrase> - Predefined
Clone bool - (Boolean) This field is set to true if the dictionary is cloned from a predefined dictionary. Otherwise, it is set to false.
- Proximity int
- Proximity
Length boolEnabled - Threshold
Type string
- Bin
Numbers []int - (Boolean) The list of Bank Identification Number (BIN) values that are included or excluded from the Credit Cards dictionary. BIN values can be specified only for Diners Club, Mastercard, RuPay, and Visa cards. Up to 512 BIN values can be configured in a dictionary. Note: This field is applicable only to the predefined Credit Cards dictionary and its clones.
- Confidence
Threshold string - (String) he DLP confidence threshold. [
CONFIDENCE_LEVEL_LOW
,CONFIDENCE_LEVEL_MEDIUM
CONFIDENCE_LEVEL_HIGH
] - Custom bool
- (Boolean) This value is set to true for custom DLP dictionaries.
- Custom
Phrase stringMatch Type - (String) The DLP custom phrase match type. [
MATCH_ALL_CUSTOM_PHRASE_PATTERN_DICTIONARY
,MATCH_ANY_CUSTOM_PHRASE_PATTERN_DICTIONARY
] - Description string
- Dict
Template intId - (Number) ID of the predefined dictionary (original source dictionary) that is used for cloning. This field is applicable only to cloned dictionaries. Only a limited set of identification-based predefined dictionaries (e.g., Credit Cards, Social Security Numbers, National Identification Numbers, etc.) can be cloned. Up to 4 clones can be created from a predefined dictionary.
- Dictionary
Type string - (String) The DLP dictionary type. The cloud service API only supports custom DLP dictionaries that are using the
PATTERNS_AND_PHRASES
type. - Exact
Data []GetMatch Details DLPDictionaries Exact Data Match Detail - Id int
- Idm
Profile []GetMatch Accuracies DLPDictionaries Idm Profile Match Accuracy - Ignore
Exact boolMatch Idm Dict - (Boolean) Indicates whether to exclude documents that are a 100% match to already-indexed documents from triggering an Indexed Document Match (IDM) Dictionary.
- Include
Bin boolNumbers - (Boolean) A true value denotes that the specified Bank Identification Number (BIN) values are included in the Credit Cards dictionary. A false value denotes that the specified BIN values are excluded from the Credit Cards dictionary. Note: This field is applicable only to the predefined Credit Cards dictionary and its clones.
- Name string
- Name
L10n boolTag - (Boolean) Indicates whether the name is localized or not. This is always set to True for predefined DLP dictionaries.
- Patterns
[]Get
DLPDictionaries Pattern - Phrases
[]Get
DLPDictionaries Phrase - Predefined
Clone bool - (Boolean) This field is set to true if the dictionary is cloned from a predefined dictionary. Otherwise, it is set to false.
- Proximity int
- Proximity
Length boolEnabled - Threshold
Type string
- bin
Numbers List<Integer> - (Boolean) The list of Bank Identification Number (BIN) values that are included or excluded from the Credit Cards dictionary. BIN values can be specified only for Diners Club, Mastercard, RuPay, and Visa cards. Up to 512 BIN values can be configured in a dictionary. Note: This field is applicable only to the predefined Credit Cards dictionary and its clones.
- confidence
Threshold String - (String) he DLP confidence threshold. [
CONFIDENCE_LEVEL_LOW
,CONFIDENCE_LEVEL_MEDIUM
CONFIDENCE_LEVEL_HIGH
] - custom Boolean
- (Boolean) This value is set to true for custom DLP dictionaries.
- custom
Phrase StringMatch Type - (String) The DLP custom phrase match type. [
MATCH_ALL_CUSTOM_PHRASE_PATTERN_DICTIONARY
,MATCH_ANY_CUSTOM_PHRASE_PATTERN_DICTIONARY
] - description String
- dict
Template IntegerId - (Number) ID of the predefined dictionary (original source dictionary) that is used for cloning. This field is applicable only to cloned dictionaries. Only a limited set of identification-based predefined dictionaries (e.g., Credit Cards, Social Security Numbers, National Identification Numbers, etc.) can be cloned. Up to 4 clones can be created from a predefined dictionary.
- dictionary
Type String - (String) The DLP dictionary type. The cloud service API only supports custom DLP dictionaries that are using the
PATTERNS_AND_PHRASES
type. - exact
Data List<GetMatch Details DLPDictionaries Exact Data Match Detail> - id Integer
- idm
Profile List<GetMatch Accuracies DLPDictionaries Idm Profile Match Accuracy> - ignore
Exact BooleanMatch Idm Dict - (Boolean) Indicates whether to exclude documents that are a 100% match to already-indexed documents from triggering an Indexed Document Match (IDM) Dictionary.
- include
Bin BooleanNumbers - (Boolean) A true value denotes that the specified Bank Identification Number (BIN) values are included in the Credit Cards dictionary. A false value denotes that the specified BIN values are excluded from the Credit Cards dictionary. Note: This field is applicable only to the predefined Credit Cards dictionary and its clones.
- name String
- name
L10n BooleanTag - (Boolean) Indicates whether the name is localized or not. This is always set to True for predefined DLP dictionaries.
- patterns
List<Get
DLPDictionaries Pattern> - phrases
List<Get
DLPDictionaries Phrase> - predefined
Clone Boolean - (Boolean) This field is set to true if the dictionary is cloned from a predefined dictionary. Otherwise, it is set to false.
- proximity Integer
- proximity
Length BooleanEnabled - threshold
Type String
- bin
Numbers number[] - (Boolean) The list of Bank Identification Number (BIN) values that are included or excluded from the Credit Cards dictionary. BIN values can be specified only for Diners Club, Mastercard, RuPay, and Visa cards. Up to 512 BIN values can be configured in a dictionary. Note: This field is applicable only to the predefined Credit Cards dictionary and its clones.
- confidence
Threshold string - (String) he DLP confidence threshold. [
CONFIDENCE_LEVEL_LOW
,CONFIDENCE_LEVEL_MEDIUM
CONFIDENCE_LEVEL_HIGH
] - custom boolean
- (Boolean) This value is set to true for custom DLP dictionaries.
- custom
Phrase stringMatch Type - (String) The DLP custom phrase match type. [
MATCH_ALL_CUSTOM_PHRASE_PATTERN_DICTIONARY
,MATCH_ANY_CUSTOM_PHRASE_PATTERN_DICTIONARY
] - description string
- dict
Template numberId - (Number) ID of the predefined dictionary (original source dictionary) that is used for cloning. This field is applicable only to cloned dictionaries. Only a limited set of identification-based predefined dictionaries (e.g., Credit Cards, Social Security Numbers, National Identification Numbers, etc.) can be cloned. Up to 4 clones can be created from a predefined dictionary.
- dictionary
Type string - (String) The DLP dictionary type. The cloud service API only supports custom DLP dictionaries that are using the
PATTERNS_AND_PHRASES
type. - exact
Data GetMatch Details DLPDictionaries Exact Data Match Detail[] - id number
- idm
Profile GetMatch Accuracies DLPDictionaries Idm Profile Match Accuracy[] - ignore
Exact booleanMatch Idm Dict - (Boolean) Indicates whether to exclude documents that are a 100% match to already-indexed documents from triggering an Indexed Document Match (IDM) Dictionary.
- include
Bin booleanNumbers - (Boolean) A true value denotes that the specified Bank Identification Number (BIN) values are included in the Credit Cards dictionary. A false value denotes that the specified BIN values are excluded from the Credit Cards dictionary. Note: This field is applicable only to the predefined Credit Cards dictionary and its clones.
- name string
- name
L10n booleanTag - (Boolean) Indicates whether the name is localized or not. This is always set to True for predefined DLP dictionaries.
- patterns
Get
DLPDictionaries Pattern[] - phrases
Get
DLPDictionaries Phrase[] - predefined
Clone boolean - (Boolean) This field is set to true if the dictionary is cloned from a predefined dictionary. Otherwise, it is set to false.
- proximity number
- proximity
Length booleanEnabled - threshold
Type string
- bin_
numbers Sequence[int] - (Boolean) The list of Bank Identification Number (BIN) values that are included or excluded from the Credit Cards dictionary. BIN values can be specified only for Diners Club, Mastercard, RuPay, and Visa cards. Up to 512 BIN values can be configured in a dictionary. Note: This field is applicable only to the predefined Credit Cards dictionary and its clones.
- confidence_
threshold str - (String) he DLP confidence threshold. [
CONFIDENCE_LEVEL_LOW
,CONFIDENCE_LEVEL_MEDIUM
CONFIDENCE_LEVEL_HIGH
] - custom bool
- (Boolean) This value is set to true for custom DLP dictionaries.
- custom_
phrase_ strmatch_ type - (String) The DLP custom phrase match type. [
MATCH_ALL_CUSTOM_PHRASE_PATTERN_DICTIONARY
,MATCH_ANY_CUSTOM_PHRASE_PATTERN_DICTIONARY
] - description str
- dict_
template_ intid - (Number) ID of the predefined dictionary (original source dictionary) that is used for cloning. This field is applicable only to cloned dictionaries. Only a limited set of identification-based predefined dictionaries (e.g., Credit Cards, Social Security Numbers, National Identification Numbers, etc.) can be cloned. Up to 4 clones can be created from a predefined dictionary.
- dictionary_
type str - (String) The DLP dictionary type. The cloud service API only supports custom DLP dictionaries that are using the
PATTERNS_AND_PHRASES
type. - exact_
data_ Sequence[Getmatch_ details DLPDictionaries Exact Data Match Detail] - id int
- idm_
profile_ Sequence[Getmatch_ accuracies DLPDictionaries Idm Profile Match Accuracy] - ignore_
exact_ boolmatch_ idm_ dict - (Boolean) Indicates whether to exclude documents that are a 100% match to already-indexed documents from triggering an Indexed Document Match (IDM) Dictionary.
- include_
bin_ boolnumbers - (Boolean) A true value denotes that the specified Bank Identification Number (BIN) values are included in the Credit Cards dictionary. A false value denotes that the specified BIN values are excluded from the Credit Cards dictionary. Note: This field is applicable only to the predefined Credit Cards dictionary and its clones.
- name str
- name_
l10n_ booltag - (Boolean) Indicates whether the name is localized or not. This is always set to True for predefined DLP dictionaries.
- patterns
Sequence[Get
DLPDictionaries Pattern] - phrases
Sequence[Get
DLPDictionaries Phrase] - predefined_
clone bool - (Boolean) This field is set to true if the dictionary is cloned from a predefined dictionary. Otherwise, it is set to false.
- proximity int
- proximity_
length_ boolenabled - threshold_
type str
- bin
Numbers List<Number> - (Boolean) The list of Bank Identification Number (BIN) values that are included or excluded from the Credit Cards dictionary. BIN values can be specified only for Diners Club, Mastercard, RuPay, and Visa cards. Up to 512 BIN values can be configured in a dictionary. Note: This field is applicable only to the predefined Credit Cards dictionary and its clones.
- confidence
Threshold String - (String) he DLP confidence threshold. [
CONFIDENCE_LEVEL_LOW
,CONFIDENCE_LEVEL_MEDIUM
CONFIDENCE_LEVEL_HIGH
] - custom Boolean
- (Boolean) This value is set to true for custom DLP dictionaries.
- custom
Phrase StringMatch Type - (String) The DLP custom phrase match type. [
MATCH_ALL_CUSTOM_PHRASE_PATTERN_DICTIONARY
,MATCH_ANY_CUSTOM_PHRASE_PATTERN_DICTIONARY
] - description String
- dict
Template NumberId - (Number) ID of the predefined dictionary (original source dictionary) that is used for cloning. This field is applicable only to cloned dictionaries. Only a limited set of identification-based predefined dictionaries (e.g., Credit Cards, Social Security Numbers, National Identification Numbers, etc.) can be cloned. Up to 4 clones can be created from a predefined dictionary.
- dictionary
Type String - (String) The DLP dictionary type. The cloud service API only supports custom DLP dictionaries that are using the
PATTERNS_AND_PHRASES
type. - exact
Data List<Property Map>Match Details - id Number
- idm
Profile List<Property Map>Match Accuracies - ignore
Exact BooleanMatch Idm Dict - (Boolean) Indicates whether to exclude documents that are a 100% match to already-indexed documents from triggering an Indexed Document Match (IDM) Dictionary.
- include
Bin BooleanNumbers - (Boolean) A true value denotes that the specified Bank Identification Number (BIN) values are included in the Credit Cards dictionary. A false value denotes that the specified BIN values are excluded from the Credit Cards dictionary. Note: This field is applicable only to the predefined Credit Cards dictionary and its clones.
- name String
- name
L10n BooleanTag - (Boolean) Indicates whether the name is localized or not. This is always set to True for predefined DLP dictionaries.
- patterns List<Property Map>
- phrases List<Property Map>
- predefined
Clone Boolean - (Boolean) This field is set to true if the dictionary is cloned from a predefined dictionary. Otherwise, it is set to false.
- proximity Number
- proximity
Length BooleanEnabled - threshold
Type String
Supporting Types
GetDLPDictionariesExactDataMatchDetail
- Dictionary
Edm intMapping Id - The unique identifier for the EDM mapping
- Primary
Field int - The EDM template's primary field.
- Schema
Id int - The unique identifier for the EDM template (or schema).
- Secondary
Field stringMatch On - The EDM secondary field to match on.
- Secondary
Fields List<int>
- Dictionary
Edm intMapping Id - The unique identifier for the EDM mapping
- Primary
Field int - The EDM template's primary field.
- Schema
Id int - The unique identifier for the EDM template (or schema).
- Secondary
Field stringMatch On - The EDM secondary field to match on.
- Secondary
Fields []int
- dictionary
Edm IntegerMapping Id - The unique identifier for the EDM mapping
- primary
Field Integer - The EDM template's primary field.
- schema
Id Integer - The unique identifier for the EDM template (or schema).
- secondary
Field StringMatch On - The EDM secondary field to match on.
- secondary
Fields List<Integer>
- dictionary
Edm numberMapping Id - The unique identifier for the EDM mapping
- primary
Field number - The EDM template's primary field.
- schema
Id number - The unique identifier for the EDM template (or schema).
- secondary
Field stringMatch On - The EDM secondary field to match on.
- secondary
Fields number[]
- dictionary_
edm_ intmapping_ id - The unique identifier for the EDM mapping
- primary_
field int - The EDM template's primary field.
- schema_
id int - The unique identifier for the EDM template (or schema).
- secondary_
field_ strmatch_ on - The EDM secondary field to match on.
- secondary_
fields Sequence[int]
- dictionary
Edm NumberMapping Id - The unique identifier for the EDM mapping
- primary
Field Number - The EDM template's primary field.
- schema
Id Number - The unique identifier for the EDM template (or schema).
- secondary
Field StringMatch On - The EDM secondary field to match on.
- secondary
Fields List<Number>
GetDLPDictionariesIdmProfileMatchAccuracy
- Adp
Idm List<zscaler.Profiles Pulumi Package. Zia. Inputs. Get DLPDictionaries Idm Profile Match Accuracy Adp Idm Profile> - The action applied to a DLP dictionary using patterns
- Match
Accuracy string - The IDM template match accuracy.
- Adp
Idm []GetProfiles DLPDictionaries Idm Profile Match Accuracy Adp Idm Profile - The action applied to a DLP dictionary using patterns
- Match
Accuracy string - The IDM template match accuracy.
- adp
Idm List<GetProfiles DLPDictionaries Idm Profile Match Accuracy Adp Idm Profile> - The action applied to a DLP dictionary using patterns
- match
Accuracy String - The IDM template match accuracy.
- adp
Idm GetProfiles DLPDictionaries Idm Profile Match Accuracy Adp Idm Profile[] - The action applied to a DLP dictionary using patterns
- match
Accuracy string - The IDM template match accuracy.
- adp_
idm_ Sequence[Getprofiles DLPDictionaries Idm Profile Match Accuracy Adp Idm Profile] - The action applied to a DLP dictionary using patterns
- match_
accuracy str - The IDM template match accuracy.
- adp
Idm List<Property Map>Profiles - The action applied to a DLP dictionary using patterns
- match
Accuracy String - The IDM template match accuracy.
GetDLPDictionariesIdmProfileMatchAccuracyAdpIdmProfile
- Extensions Dictionary<string, string>
- Id int
- Unique identifier for the DLP dictionary
- Name string
- DLP dictionary name
- Extensions map[string]string
- Id int
- Unique identifier for the DLP dictionary
- Name string
- DLP dictionary name
- extensions Map<String,String>
- id Integer
- Unique identifier for the DLP dictionary
- name String
- DLP dictionary name
- extensions {[key: string]: string}
- id number
- Unique identifier for the DLP dictionary
- name string
- DLP dictionary name
- extensions Mapping[str, str]
- id int
- Unique identifier for the DLP dictionary
- name str
- DLP dictionary name
- extensions Map<String>
- id Number
- Unique identifier for the DLP dictionary
- name String
- DLP dictionary name
GetDLPDictionariesPattern
GetDLPDictionariesPhrase
Package Details
- Repository
- zia zscaler/pulumi-zia
- License
- MIT
- Notes
- This Pulumi package is based on the
zia
Terraform Provider.