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)
// Output-based functions aren't available in Java yet
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.