Variable: DataFilteringDetailsSchema
const DataFilteringDetailsSchema: ZodObject<{
action: ZodOptional<ZodNullable<ZodString>>;
dataProfileId: ZodOptional<ZodNullable<ZodNumber>>;
direction: ZodOptional<ZodNullable<ZodString>>;
euc_template_id: ZodOptional<ZodNullable<ZodString>>;
fileBased: ZodOptional<ZodNullable<ZodString>>;
fileTypes: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
is_end_user_coaching_enabled: ZodOptional<ZodNullable<ZodBoolean>>;
logSeverity: ZodOptional<ZodNullable<ZodString>>;
nonFileBased: ZodOptional<ZodNullable<ZodString>>;
scanType: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
action: ZodOptional<ZodNullable<ZodString>>;
dataProfileId: ZodOptional<ZodNullable<ZodNumber>>;
direction: ZodOptional<ZodNullable<ZodString>>;
euc_template_id: ZodOptional<ZodNullable<ZodString>>;
fileBased: ZodOptional<ZodNullable<ZodString>>;
fileTypes: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
is_end_user_coaching_enabled: ZodOptional<ZodNullable<ZodBoolean>>;
logSeverity: ZodOptional<ZodNullable<ZodString>>;
nonFileBased: ZodOptional<ZodNullable<ZodString>>;
scanType: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodNullable<ZodString>>;
dataProfileId: ZodOptional<ZodNullable<ZodNumber>>;
direction: ZodOptional<ZodNullable<ZodString>>;
euc_template_id: ZodOptional<ZodNullable<ZodString>>;
fileBased: ZodOptional<ZodNullable<ZodString>>;
fileTypes: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
is_end_user_coaching_enabled: ZodOptional<ZodNullable<ZodBoolean>>;
logSeverity: ZodOptional<ZodNullable<ZodString>>;
nonFileBased: ZodOptional<ZodNullable<ZodString>>;
scanType: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>;
Defined in: src/models/dlp-data-filtering-profile.ts:91
Granular criteria-detail block. Note the spec uses camelCase for these specific fields
(e.g. dataProfileId, fileBased, scanType) where the surrounding profile uses
snake_case — preserved verbatim to match the wire shape.