Zscaler Internet Access v1.0.1 published on Friday, Jun 6, 2025 by Zscaler
zia.getDLPEDMSchema
Explore with Pulumi AI
Use the zia_dlp_edm_schema data source to get information about a the list of DLP Exact Data Match (EDM) templates in the Zscaler Internet Access cloud or via the API.
Example Usage
# Retrieve a DLP Exact Data Match (EDM) by name
data "zia_dlp_edm_schema" "this"{
project_name = "Example"
}
# Retrieve a DLP Exact Data Match (EDM) by ID
data "zia_dlp_edm_schema" "example"{
schema_id = 1234567890
}
Using getDLPEDMSchema
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 getDLPEDMSchema(args: GetDLPEDMSchemaArgs, opts?: InvokeOptions): Promise<GetDLPEDMSchemaResult>
function getDLPEDMSchemaOutput(args: GetDLPEDMSchemaOutputArgs, opts?: InvokeOptions): Output<GetDLPEDMSchemaResult>
def get_dlpedm_schema(project_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDLPEDMSchemaResult
def get_dlpedm_schema_output(project_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDLPEDMSchemaResult]
func GetDLPEDMSchema(ctx *Context, args *GetDLPEDMSchemaArgs, opts ...InvokeOption) (*GetDLPEDMSchemaResult, error)
func GetDLPEDMSchemaOutput(ctx *Context, args *GetDLPEDMSchemaOutputArgs, opts ...InvokeOption) GetDLPEDMSchemaResultOutput
> Note: This function is named GetDLPEDMSchema
in the Go SDK.
public static class GetDLPEDMSchema
{
public static Task<GetDLPEDMSchemaResult> InvokeAsync(GetDLPEDMSchemaArgs args, InvokeOptions? opts = null)
public static Output<GetDLPEDMSchemaResult> Invoke(GetDLPEDMSchemaInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDLPEDMSchemaResult> getDLPEDMSchema(GetDLPEDMSchemaArgs args, InvokeOptions options)
public static Output<GetDLPEDMSchemaResult> getDLPEDMSchema(GetDLPEDMSchemaArgs args, InvokeOptions options)
fn::invoke:
function: zia:index/getDLPEDMSchema:getDLPEDMSchema
arguments:
# arguments dictionary
The following arguments are supported:
- Project
Name string
- Project
Name string
- project
Name String
- project
Name string
- project_
name str
- project
Name String
getDLPEDMSchema Result
The following output properties are available:
- Cells
Used int - Created
Bies List<zscaler.Pulumi Package. Zia. Outputs. Get DLPEDMSchema Created By> - Edm
Clients List<zscaler.Pulumi Package. Zia. Outputs. Get DLPEDMSchema Edm Client> - File
Name string - File
Upload stringStatus - Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified List<zscaler.Bies Pulumi Package. Zia. Outputs. Get DLPEDMSchema Last Modified By> - Last
Modified intTime - Orig
Col intCount - Original
File stringName - Revision int
- Schedule
Present bool - Schedules
List<zscaler.
Pulumi Package. Zia. Outputs. Get DLPEDMSchema Schedule> - Schema
Active bool - Schema
Id int - Token
Lists List<zscaler.Pulumi Package. Zia. Outputs. Get DLPEDMSchema Token List> - Project
Name string
- Cells
Used int - Created
Bies []GetDLPEDMSchema Created By - Edm
Clients []GetDLPEDMSchema Edm Client - File
Name string - File
Upload stringStatus - Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified []GetBies DLPEDMSchema Last Modified By - Last
Modified intTime - Orig
Col intCount - Original
File stringName - Revision int
- Schedule
Present bool - Schedules
[]Get
DLPEDMSchema Schedule - Schema
Active bool - Schema
Id int - Token
Lists []GetDLPEDMSchema Token List - Project
Name string
- cells
Used Integer - created
Bies List<GetDLPEDMSchema Created By> - edm
Clients List<GetDLPEDMSchema Edm Client> - file
Name String - file
Upload StringStatus - id String
- The provider-assigned unique ID for this managed resource.
- last
Modified List<GetBies DLPEDMSchema Last Modified By> - last
Modified IntegerTime - orig
Col IntegerCount - original
File StringName - revision Integer
- schedule
Present Boolean - schedules
List<Get
DLPEDMSchema Schedule> - schema
Active Boolean - schema
Id Integer - token
Lists List<GetDLPEDMSchema Token List> - project
Name String
- cells
Used number - created
Bies GetDLPEDMSchema Created By[] - edm
Clients GetDLPEDMSchema Edm Client[] - file
Name string - file
Upload stringStatus - id string
- The provider-assigned unique ID for this managed resource.
- last
Modified GetBies DLPEDMSchema Last Modified By[] - last
Modified numberTime - orig
Col numberCount - original
File stringName - revision number
- schedule
Present boolean - schedules
Get
DLPEDMSchema Schedule[] - schema
Active boolean - schema
Id number - token
Lists GetDLPEDMSchema Token List[] - project
Name string
- cells_
used int - created_
bies Sequence[GetDLPEDMSchema Created By] - edm_
clients Sequence[GetDLPEDMSchema Edm Client] - file_
name str - file_
upload_ strstatus - id str
- The provider-assigned unique ID for this managed resource.
- last_
modified_ Sequence[Getbies DLPEDMSchema Last Modified By] - last_
modified_ inttime - orig_
col_ intcount - original_
file_ strname - revision int
- schedule_
present bool - schedules
Sequence[Get
DLPEDMSchema Schedule] - schema_
active bool - schema_
id int - token_
lists Sequence[GetDLPEDMSchema Token List] - project_
name str
- cells
Used Number - created
Bies List<Property Map> - edm
Clients List<Property Map> - file
Name String - file
Upload StringStatus - id String
- The provider-assigned unique ID for this managed resource.
- last
Modified List<Property Map>Bies - last
Modified NumberTime - orig
Col NumberCount - original
File StringName - revision Number
- schedule
Present Boolean - schedules List<Property Map>
- schema
Active Boolean - schema
Id Number - token
Lists List<Property Map> - project
Name String
Supporting Types
GetDLPEDMSchemaCreatedBy
- Extensions Dictionary<string, string>
- Id int
- Identifier that uniquely identifies an entity
- Name string
- The configured name of the entity
- Extensions map[string]string
- Id int
- Identifier that uniquely identifies an entity
- Name string
- The configured name of the entity
- extensions Map<String,String>
- id Integer
- Identifier that uniquely identifies an entity
- name String
- The configured name of the entity
- extensions {[key: string]: string}
- id number
- Identifier that uniquely identifies an entity
- name string
- The configured name of the entity
- extensions Mapping[str, str]
- id int
- Identifier that uniquely identifies an entity
- name str
- The configured name of the entity
- extensions Map<String>
- id Number
- Identifier that uniquely identifies an entity
- name String
- The configured name of the entity
GetDLPEDMSchemaEdmClient
- Extensions Dictionary<string, string>
- Id int
- Identifier that uniquely identifies an entity
- Name string
- The configured name of the entity
- Extensions map[string]string
- Id int
- Identifier that uniquely identifies an entity
- Name string
- The configured name of the entity
- extensions Map<String,String>
- id Integer
- Identifier that uniquely identifies an entity
- name String
- The configured name of the entity
- extensions {[key: string]: string}
- id number
- Identifier that uniquely identifies an entity
- name string
- The configured name of the entity
- extensions Mapping[str, str]
- id int
- Identifier that uniquely identifies an entity
- name str
- The configured name of the entity
- extensions Map<String>
- id Number
- Identifier that uniquely identifies an entity
- name String
- The configured name of the entity
GetDLPEDMSchemaLastModifiedBy
- Extensions Dictionary<string, string>
- Id int
- Identifier that uniquely identifies an entity
- Name string
- The configured name of the entity
- Extensions map[string]string
- Id int
- Identifier that uniquely identifies an entity
- Name string
- The configured name of the entity
- extensions Map<String,String>
- id Integer
- Identifier that uniquely identifies an entity
- name String
- The configured name of the entity
- extensions {[key: string]: string}
- id number
- Identifier that uniquely identifies an entity
- name string
- The configured name of the entity
- extensions Mapping[str, str]
- id int
- Identifier that uniquely identifies an entity
- name str
- The configured name of the entity
- extensions Map<String>
- id Number
- Identifier that uniquely identifies an entity
- name String
- The configured name of the entity
GetDLPEDMSchemaSchedule
- Schedule
Day List<string>Of Months - The day of the month that the IDM template is scheduled for. This attribute is required by PUT and POST requests, and when scheduleType is set to MONTHLY.
- Schedule
Day List<string>Of Weeks - The day of the week the IDM template is scheduled for. This attribute is required by PUT and POST requests, and when scheduleType is set to WEEKLY.
- Schedule
Disabled bool - If set to true, the schedule for the IDM template is temporarily in a disabled state. This attribute is required by PUT requests in order to disable or enable a schedule.
- Schedule
Time int - The time of the day (in minutes) that the IDM template is scheduled for. For example: at 3am= 180 mins. This attribute is required by PUT and POST requests.
- Schedule
Type string - The schedule type for the IDM template's schedule (i.e., Monthly, Weekly, Daily, or None). This attribute is required by PUT and POST requests.
- Schedule
Day []stringOf Months - The day of the month that the IDM template is scheduled for. This attribute is required by PUT and POST requests, and when scheduleType is set to MONTHLY.
- Schedule
Day []stringOf Weeks - The day of the week the IDM template is scheduled for. This attribute is required by PUT and POST requests, and when scheduleType is set to WEEKLY.
- Schedule
Disabled bool - If set to true, the schedule for the IDM template is temporarily in a disabled state. This attribute is required by PUT requests in order to disable or enable a schedule.
- Schedule
Time int - The time of the day (in minutes) that the IDM template is scheduled for. For example: at 3am= 180 mins. This attribute is required by PUT and POST requests.
- Schedule
Type string - The schedule type for the IDM template's schedule (i.e., Monthly, Weekly, Daily, or None). This attribute is required by PUT and POST requests.
- schedule
Day List<String>Of Months - The day of the month that the IDM template is scheduled for. This attribute is required by PUT and POST requests, and when scheduleType is set to MONTHLY.
- schedule
Day List<String>Of Weeks - The day of the week the IDM template is scheduled for. This attribute is required by PUT and POST requests, and when scheduleType is set to WEEKLY.
- schedule
Disabled Boolean - If set to true, the schedule for the IDM template is temporarily in a disabled state. This attribute is required by PUT requests in order to disable or enable a schedule.
- schedule
Time Integer - The time of the day (in minutes) that the IDM template is scheduled for. For example: at 3am= 180 mins. This attribute is required by PUT and POST requests.
- schedule
Type String - The schedule type for the IDM template's schedule (i.e., Monthly, Weekly, Daily, or None). This attribute is required by PUT and POST requests.
- schedule
Day string[]Of Months - The day of the month that the IDM template is scheduled for. This attribute is required by PUT and POST requests, and when scheduleType is set to MONTHLY.
- schedule
Day string[]Of Weeks - The day of the week the IDM template is scheduled for. This attribute is required by PUT and POST requests, and when scheduleType is set to WEEKLY.
- schedule
Disabled boolean - If set to true, the schedule for the IDM template is temporarily in a disabled state. This attribute is required by PUT requests in order to disable or enable a schedule.
- schedule
Time number - The time of the day (in minutes) that the IDM template is scheduled for. For example: at 3am= 180 mins. This attribute is required by PUT and POST requests.
- schedule
Type string - The schedule type for the IDM template's schedule (i.e., Monthly, Weekly, Daily, or None). This attribute is required by PUT and POST requests.
- schedule_
day_ Sequence[str]of_ months - The day of the month that the IDM template is scheduled for. This attribute is required by PUT and POST requests, and when scheduleType is set to MONTHLY.
- schedule_
day_ Sequence[str]of_ weeks - The day of the week the IDM template is scheduled for. This attribute is required by PUT and POST requests, and when scheduleType is set to WEEKLY.
- schedule_
disabled bool - If set to true, the schedule for the IDM template is temporarily in a disabled state. This attribute is required by PUT requests in order to disable or enable a schedule.
- schedule_
time int - The time of the day (in minutes) that the IDM template is scheduled for. For example: at 3am= 180 mins. This attribute is required by PUT and POST requests.
- schedule_
type str - The schedule type for the IDM template's schedule (i.e., Monthly, Weekly, Daily, or None). This attribute is required by PUT and POST requests.
- schedule
Day List<String>Of Months - The day of the month that the IDM template is scheduled for. This attribute is required by PUT and POST requests, and when scheduleType is set to MONTHLY.
- schedule
Day List<String>Of Weeks - The day of the week the IDM template is scheduled for. This attribute is required by PUT and POST requests, and when scheduleType is set to WEEKLY.
- schedule
Disabled Boolean - If set to true, the schedule for the IDM template is temporarily in a disabled state. This attribute is required by PUT requests in order to disable or enable a schedule.
- schedule
Time Number - The time of the day (in minutes) that the IDM template is scheduled for. For example: at 3am= 180 mins. This attribute is required by PUT and POST requests.
- schedule
Type String - The schedule type for the IDM template's schedule (i.e., Monthly, Weekly, Daily, or None). This attribute is required by PUT and POST requests.
GetDLPEDMSchemaTokenList
- Col
Length intBitmap - The length of the column bitmap in the hashed file.
- Hash
File intColumn Order - The column position for the token in the hashed file, starting from 1.
- Name string
- The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- Original
Column int - The column position for the token in the original CSV file uploaded to the Index Tool, starting from 1. This attribue required by PUT and POST requests.
- Primary
Key bool - Indicates whether the token is a primary key.
- Type string
- The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- Col
Length intBitmap - The length of the column bitmap in the hashed file.
- Hash
File intColumn Order - The column position for the token in the hashed file, starting from 1.
- Name string
- The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- Original
Column int - The column position for the token in the original CSV file uploaded to the Index Tool, starting from 1. This attribue required by PUT and POST requests.
- Primary
Key bool - Indicates whether the token is a primary key.
- Type string
- The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- col
Length IntegerBitmap - The length of the column bitmap in the hashed file.
- hash
File IntegerColumn Order - The column position for the token in the hashed file, starting from 1.
- name String
- The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- original
Column Integer - The column position for the token in the original CSV file uploaded to the Index Tool, starting from 1. This attribue required by PUT and POST requests.
- primary
Key Boolean - Indicates whether the token is a primary key.
- type String
- The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- col
Length numberBitmap - The length of the column bitmap in the hashed file.
- hash
File numberColumn Order - The column position for the token in the hashed file, starting from 1.
- name string
- The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- original
Column number - The column position for the token in the original CSV file uploaded to the Index Tool, starting from 1. This attribue required by PUT and POST requests.
- primary
Key boolean - Indicates whether the token is a primary key.
- type string
- The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- col_
length_ intbitmap - The length of the column bitmap in the hashed file.
- hash_
file_ intcolumn_ order - The column position for the token in the hashed file, starting from 1.
- name str
- The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- original_
column int - The column position for the token in the original CSV file uploaded to the Index Tool, starting from 1. This attribue required by PUT and POST requests.
- primary_
key bool - Indicates whether the token is a primary key.
- type str
- The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- col
Length NumberBitmap - The length of the column bitmap in the hashed file.
- hash
File NumberColumn Order - The column position for the token in the hashed file, starting from 1.
- name String
- The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- original
Column Number - The column position for the token in the original CSV file uploaded to the Index Tool, starting from 1. This attribue required by PUT and POST requests.
- primary
Key Boolean - Indicates whether the token is a primary key.
- type String
- The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
Package Details
- Repository
- zia zscaler/pulumi-zia
- License
- MIT
- Notes
- This Pulumi package is based on the
zia
Terraform Provider.