Skip to main content

Variable: DlpDataProfilePolicySchema

const DlpDataProfilePolicySchema: ZodObject<{
name: ZodString;
uuid: ZodString;
id: ZodOptional<ZodString>;
version: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
rule1: ZodOptional<ZodObject<{
action: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
action: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
rule2: ZodOptional<ZodObject<{
action: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
action: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
log-severity: ZodOptional<ZodString>;
non-file-based: ZodOptional<ZodString>;
file-based: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
name: ZodString;
uuid: ZodString;
id: ZodOptional<ZodString>;
version: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
rule1: ZodOptional<ZodObject<{
action: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
action: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
rule2: ZodOptional<ZodObject<{
action: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
action: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
log-severity: ZodOptional<ZodString>;
non-file-based: ZodOptional<ZodString>;
file-based: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
name: ZodString;
uuid: ZodString;
id: ZodOptional<ZodString>;
version: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
rule1: ZodOptional<ZodObject<{
action: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
action: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
rule2: ZodOptional<ZodObject<{
action: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
action: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
log-severity: ZodOptional<ZodString>;
non-file-based: ZodOptional<ZodString>;
file-based: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/mgmt-security-profile.ts:163

Zod schema for a DLP data profile within the policy.