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)
public static Output<GetDLPDictionariesResult> getDLPDictionaries(GetDLPDictionariesArgs args, InvokeOptions options)
fn::invoke:
  function: zia:index/getDLPDictionaries:getDLPDictionaries
  arguments:
    # arguments dictionaryThe following arguments are supported:
getDLPDictionaries Result
The following output properties are available:
- BinNumbers 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.
- ConfidenceThreshold string
- (String) he DLP confidence threshold. [CONFIDENCE_LEVEL_LOW,CONFIDENCE_LEVEL_MEDIUMCONFIDENCE_LEVEL_HIGH]
- Custom bool
- (Boolean) This value is set to true for custom DLP dictionaries.
- CustomPhrase stringMatch Type 
- (String) The DLP custom phrase match type. [ MATCH_ALL_CUSTOM_PHRASE_PATTERN_DICTIONARY,MATCH_ANY_CUSTOM_PHRASE_PATTERN_DICTIONARY]
- Description string
- DictTemplate 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.
- DictionaryType string
- (String) The DLP dictionary type. The cloud service API only supports custom DLP dictionaries that are using the PATTERNS_AND_PHRASEStype.
- ExactData List<zscaler.Match Details Pulumi Package. Zia. Outputs. Get DLPDictionaries Exact Data Match Detail> 
- Id int
- IdmProfile List<zscaler.Match Accuracies Pulumi Package. Zia. Outputs. Get DLPDictionaries Idm Profile Match Accuracy> 
- IgnoreExact 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.
- IncludeBin 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
- NameL10n 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> 
- PredefinedClone 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
- ProximityLength boolEnabled 
- ThresholdType string
- BinNumbers []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.
- ConfidenceThreshold string
- (String) he DLP confidence threshold. [CONFIDENCE_LEVEL_LOW,CONFIDENCE_LEVEL_MEDIUMCONFIDENCE_LEVEL_HIGH]
- Custom bool
- (Boolean) This value is set to true for custom DLP dictionaries.
- CustomPhrase stringMatch Type 
- (String) The DLP custom phrase match type. [ MATCH_ALL_CUSTOM_PHRASE_PATTERN_DICTIONARY,MATCH_ANY_CUSTOM_PHRASE_PATTERN_DICTIONARY]
- Description string
- DictTemplate 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.
- DictionaryType string
- (String) The DLP dictionary type. The cloud service API only supports custom DLP dictionaries that are using the PATTERNS_AND_PHRASEStype.
- ExactData []GetMatch Details DLPDictionaries Exact Data Match Detail 
- Id int
- IdmProfile []GetMatch Accuracies DLPDictionaries Idm Profile Match Accuracy 
- IgnoreExact 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.
- IncludeBin 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
- NameL10n boolTag 
- (Boolean) Indicates whether the name is localized or not. This is always set to True for predefined DLP dictionaries.
- Patterns
[]GetDLPDictionaries Pattern 
- Phrases
[]GetDLPDictionaries Phrase 
- PredefinedClone 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
- ProximityLength boolEnabled 
- ThresholdType string
- binNumbers 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.
- confidenceThreshold String
- (String) he DLP confidence threshold. [CONFIDENCE_LEVEL_LOW,CONFIDENCE_LEVEL_MEDIUMCONFIDENCE_LEVEL_HIGH]
- custom Boolean
- (Boolean) This value is set to true for custom DLP dictionaries.
- customPhrase StringMatch Type 
- (String) The DLP custom phrase match type. [ MATCH_ALL_CUSTOM_PHRASE_PATTERN_DICTIONARY,MATCH_ANY_CUSTOM_PHRASE_PATTERN_DICTIONARY]
- description String
- dictTemplate 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.
- dictionaryType String
- (String) The DLP dictionary type. The cloud service API only supports custom DLP dictionaries that are using the PATTERNS_AND_PHRASEStype.
- exactData List<GetMatch Details DLPDictionaries Exact Data Match Detail> 
- id Integer
- idmProfile List<GetMatch Accuracies DLPDictionaries Idm Profile Match Accuracy> 
- ignoreExact 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.
- includeBin 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
- nameL10n BooleanTag 
- (Boolean) Indicates whether the name is localized or not. This is always set to True for predefined DLP dictionaries.
- patterns
List<GetDLPDictionaries Pattern> 
- phrases
List<GetDLPDictionaries Phrase> 
- predefinedClone 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
- proximityLength BooleanEnabled 
- thresholdType String
- binNumbers 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.
- confidenceThreshold string
- (String) he DLP confidence threshold. [CONFIDENCE_LEVEL_LOW,CONFIDENCE_LEVEL_MEDIUMCONFIDENCE_LEVEL_HIGH]
- custom boolean
- (Boolean) This value is set to true for custom DLP dictionaries.
- customPhrase stringMatch Type 
- (String) The DLP custom phrase match type. [ MATCH_ALL_CUSTOM_PHRASE_PATTERN_DICTIONARY,MATCH_ANY_CUSTOM_PHRASE_PATTERN_DICTIONARY]
- description string
- dictTemplate 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.
- dictionaryType string
- (String) The DLP dictionary type. The cloud service API only supports custom DLP dictionaries that are using the PATTERNS_AND_PHRASEStype.
- exactData GetMatch Details DLPDictionaries Exact Data Match Detail[] 
- id number
- idmProfile GetMatch Accuracies DLPDictionaries Idm Profile Match Accuracy[] 
- ignoreExact 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.
- includeBin 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
- nameL10n booleanTag 
- (Boolean) Indicates whether the name is localized or not. This is always set to True for predefined DLP dictionaries.
- patterns
GetDLPDictionaries Pattern[] 
- phrases
GetDLPDictionaries Phrase[] 
- predefinedClone 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
- proximityLength booleanEnabled 
- thresholdType 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_MEDIUMCONFIDENCE_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_PHRASEStype.
- 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[GetDLPDictionaries Pattern] 
- phrases
Sequence[GetDLPDictionaries 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
- binNumbers 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.
- confidenceThreshold String
- (String) he DLP confidence threshold. [CONFIDENCE_LEVEL_LOW,CONFIDENCE_LEVEL_MEDIUMCONFIDENCE_LEVEL_HIGH]
- custom Boolean
- (Boolean) This value is set to true for custom DLP dictionaries.
- customPhrase StringMatch Type 
- (String) The DLP custom phrase match type. [ MATCH_ALL_CUSTOM_PHRASE_PATTERN_DICTIONARY,MATCH_ANY_CUSTOM_PHRASE_PATTERN_DICTIONARY]
- description String
- dictTemplate 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.
- dictionaryType String
- (String) The DLP dictionary type. The cloud service API only supports custom DLP dictionaries that are using the PATTERNS_AND_PHRASEStype.
- exactData List<Property Map>Match Details 
- id Number
- idmProfile List<Property Map>Match Accuracies 
- ignoreExact 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.
- includeBin 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
- nameL10n 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>
- predefinedClone 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
- proximityLength BooleanEnabled 
- thresholdType String
Supporting Types
GetDLPDictionariesExactDataMatchDetail     
- DictionaryEdm intMapping Id 
- The unique identifier for the EDM mapping
- PrimaryField int
- The EDM template's primary field.
- SchemaId int
- The unique identifier for the EDM template (or schema).
- SecondaryField stringMatch On 
- The EDM secondary field to match on.
- SecondaryFields List<int>
- DictionaryEdm intMapping Id 
- The unique identifier for the EDM mapping
- PrimaryField int
- The EDM template's primary field.
- SchemaId int
- The unique identifier for the EDM template (or schema).
- SecondaryField stringMatch On 
- The EDM secondary field to match on.
- SecondaryFields []int
- dictionaryEdm IntegerMapping Id 
- The unique identifier for the EDM mapping
- primaryField Integer
- The EDM template's primary field.
- schemaId Integer
- The unique identifier for the EDM template (or schema).
- secondaryField StringMatch On 
- The EDM secondary field to match on.
- secondaryFields List<Integer>
- dictionaryEdm numberMapping Id 
- The unique identifier for the EDM mapping
- primaryField number
- The EDM template's primary field.
- schemaId number
- The unique identifier for the EDM template (or schema).
- secondaryField stringMatch On 
- The EDM secondary field to match on.
- secondaryFields 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]
- dictionaryEdm NumberMapping Id 
- The unique identifier for the EDM mapping
- primaryField Number
- The EDM template's primary field.
- schemaId Number
- The unique identifier for the EDM template (or schema).
- secondaryField StringMatch On 
- The EDM secondary field to match on.
- secondaryFields List<Number>
GetDLPDictionariesIdmProfileMatchAccuracy     
- AdpIdm 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
- MatchAccuracy string
- The IDM template match accuracy.
- AdpIdm []GetProfiles DLPDictionaries Idm Profile Match Accuracy Adp Idm Profile 
- The action applied to a DLP dictionary using patterns
- MatchAccuracy string
- The IDM template match accuracy.
- adpIdm List<GetProfiles DLPDictionaries Idm Profile Match Accuracy Adp Idm Profile> 
- The action applied to a DLP dictionary using patterns
- matchAccuracy String
- The IDM template match accuracy.
- adpIdm GetProfiles DLPDictionaries Idm Profile Match Accuracy Adp Idm Profile[] 
- The action applied to a DLP dictionary using patterns
- matchAccuracy 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.
- adpIdm List<Property Map>Profiles 
- The action applied to a DLP dictionary using patterns
- matchAccuracy 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 ziaTerraform Provider.
