Zscaler Internet Access v0.0.7 published on Tuesday, Jul 30, 2024 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
import * as pulumi from "@pulumi/pulumi";
import * as zia from "@pulumi/zia";
const this = zia.getDLPEDMSchema({
projectName: "Example",
});
import pulumi
import pulumi_zia as zia
this = zia.get_dlpedm_schema(project_name="Example")
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.GetDLPEDMSchema(ctx, &zia.GetDLPEDMSchemaArgs{
ProjectName: pulumi.StringRef("Example"),
}, 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 @this = Zia.GetDLPEDMSchema.Invoke(new()
{
ProjectName = "Example",
});
});
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.GetDLPEDMSchemaArgs;
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 this = ZiaFunctions.getDLPEDMSchema(GetDLPEDMSchemaArgs.builder()
.projectName("Example")
.build());
}
}
variables:
this:
fn::invoke:
Function: zia:getDLPEDMSchema
Arguments:
projectName: Example
Coming soon!
Coming soon!
Coming soon!
Coming soon!
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.GetDLPEDMSchemaArgs;
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.getDLPEDMSchema(GetDLPEDMSchemaArgs.builder()
.schemaId(1234567890)
.build());
}
}
variables:
example:
fn::invoke:
Function: zia:getDLPEDMSchema
Arguments:
schemaId: 1.23456789e+09
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
This property is required. Dictionary<string, string> - Id
This property is required. int - Identifier that uniquely identifies an entity
- Name
This property is required. string - The configured name of the entity
- Extensions
This property is required. map[string]string - Id
This property is required. int - Identifier that uniquely identifies an entity
- Name
This property is required. string - The configured name of the entity
- extensions
This property is required. Map<String,String> - id
This property is required. Integer - Identifier that uniquely identifies an entity
- name
This property is required. String - The configured name of the entity
- extensions
This property is required. {[key: string]: string} - id
This property is required. number - Identifier that uniquely identifies an entity
- name
This property is required. string - The configured name of the entity
- extensions
This property is required. Mapping[str, str] - id
This property is required. int - Identifier that uniquely identifies an entity
- name
This property is required. str - The configured name of the entity
- extensions
This property is required. Map<String> - id
This property is required. Number - Identifier that uniquely identifies an entity
- name
This property is required. String - The configured name of the entity
GetDLPEDMSchemaEdmClient
- Extensions
This property is required. Dictionary<string, string> - Id
This property is required. int - Identifier that uniquely identifies an entity
- Name
This property is required. string - The configured name of the entity
- Extensions
This property is required. map[string]string - Id
This property is required. int - Identifier that uniquely identifies an entity
- Name
This property is required. string - The configured name of the entity
- extensions
This property is required. Map<String,String> - id
This property is required. Integer - Identifier that uniquely identifies an entity
- name
This property is required. String - The configured name of the entity
- extensions
This property is required. {[key: string]: string} - id
This property is required. number - Identifier that uniquely identifies an entity
- name
This property is required. string - The configured name of the entity
- extensions
This property is required. Mapping[str, str] - id
This property is required. int - Identifier that uniquely identifies an entity
- name
This property is required. str - The configured name of the entity
- extensions
This property is required. Map<String> - id
This property is required. Number - Identifier that uniquely identifies an entity
- name
This property is required. String - The configured name of the entity
GetDLPEDMSchemaLastModifiedBy
- Extensions
This property is required. Dictionary<string, string> - Id
This property is required. int - Identifier that uniquely identifies an entity
- Name
This property is required. string - The configured name of the entity
- Extensions
This property is required. map[string]string - Id
This property is required. int - Identifier that uniquely identifies an entity
- Name
This property is required. string - The configured name of the entity
- extensions
This property is required. Map<String,String> - id
This property is required. Integer - Identifier that uniquely identifies an entity
- name
This property is required. String - The configured name of the entity
- extensions
This property is required. {[key: string]: string} - id
This property is required. number - Identifier that uniquely identifies an entity
- name
This property is required. string - The configured name of the entity
- extensions
This property is required. Mapping[str, str] - id
This property is required. int - Identifier that uniquely identifies an entity
- name
This property is required. str - The configured name of the entity
- extensions
This property is required. Map<String> - id
This property is required. Number - Identifier that uniquely identifies an entity
- name
This property is required. String - The configured name of the entity
GetDLPEDMSchemaSchedule
- Schedule
Day Of Months This property is required. List<string> - 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 Of Weeks This property is required. List<string> - 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 This property is required. 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 This property is required. 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 This property is required. 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 Of Months This property is required. []string - 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 Of Weeks This property is required. []string - 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 This property is required. 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 This property is required. 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 This property is required. 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 Of Months This property is required. List<String> - 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 Of Weeks This property is required. List<String> - 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 This property is required. 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 This property is required. 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 This property is required. 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 Of Months This property is required. string[] - 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 Of Weeks This property is required. string[] - 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 This property is required. 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 This property is required. 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 This property is required. 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_ of_ months This property is required. Sequence[str] - 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_ of_ weeks This property is required. Sequence[str] - 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 This property is required. 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 This property is required. 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 This property is required. 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 Of Months This property is required. List<String> - 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 Of Weeks This property is required. List<String> - 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 This property is required. 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 This property is required. 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 This property is required. 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 Bitmap This property is required. int - The length of the column bitmap in the hashed file.
- Hash
File Column Order This property is required. int - The column position for the token in the hashed file, starting from 1.
- Name
This property is required. string - The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- Original
Column This property is required. 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 This property is required. bool - Indicates whether the token is a primary key.
- Type
This property is required. string - The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- Col
Length Bitmap This property is required. int - The length of the column bitmap in the hashed file.
- Hash
File Column Order This property is required. int - The column position for the token in the hashed file, starting from 1.
- Name
This property is required. string - The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- Original
Column This property is required. 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 This property is required. bool - Indicates whether the token is a primary key.
- Type
This property is required. string - The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- col
Length Bitmap This property is required. Integer - The length of the column bitmap in the hashed file.
- hash
File Column Order This property is required. Integer - The column position for the token in the hashed file, starting from 1.
- name
This property is required. String - The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- original
Column This property is required. 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 This property is required. Boolean - Indicates whether the token is a primary key.
- type
This property is required. String - The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- col
Length Bitmap This property is required. number - The length of the column bitmap in the hashed file.
- hash
File Column Order This property is required. number - The column position for the token in the hashed file, starting from 1.
- name
This property is required. string - The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- original
Column This property is required. 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 This property is required. boolean - Indicates whether the token is a primary key.
- type
This property is required. string - The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- col_
length_ bitmap This property is required. int - The length of the column bitmap in the hashed file.
- hash_
file_ column_ order This property is required. int - The column position for the token in the hashed file, starting from 1.
- name
This property is required. str - The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- original_
column This property is required. 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 This property is required. bool - Indicates whether the token is a primary key.
- type
This property is required. str - The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- col
Length Bitmap This property is required. Number - The length of the column bitmap in the hashed file.
- hash
File Column Order This property is required. Number - The column position for the token in the hashed file, starting from 1.
- name
This property is required. String - The token (i.e., criteria) name. This attribute is required by PUT and POST requests.
- original
Column This property is required. 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 This property is required. Boolean - Indicates whether the token is a primary key.
- type
This property is required. 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.