Variable: MultiProfileDetectionRuleSchema
const MultiProfileDetectionRuleSchema: ZodObject<{
rule_type: ZodLiteral<"multi_profile">;
multi_profile: ZodOptional<ZodNullable<ZodObject<{
data_profile_ids: ZodOptional<ZodNullable<ZodArray<ZodNumber, "many">>>;
operator_type: ZodOptional<ZodNullable<ZodEnum<["and", "or", "not", "and_not", "or_not"]>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
data_profile_ids: ZodOptional<ZodNullable<ZodArray<ZodNumber, "many">>>;
operator_type: ZodOptional<ZodNullable<ZodEnum<[..., ..., ..., ..., ...]>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
data_profile_ids: ZodOptional<ZodNullable<ZodArray<ZodNumber, "many">>>;
operator_type: ZodOptional<ZodNullable<ZodEnum<[..., ..., ..., ..., ...]>>>;
}, ZodTypeAny, "passthrough">>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
rule_type: ZodLiteral<"multi_profile">;
multi_profile: ZodOptional<ZodNullable<ZodObject<{
data_profile_ids: ZodOptional<ZodNullable<ZodArray<ZodNumber, "many">>>;
operator_type: ZodOptional<ZodNullable<ZodEnum<[..., ..., ..., ..., ...]>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
data_profile_ids: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
operator_type: ZodOptional<ZodNullable<ZodEnum<...>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
data_profile_ids: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
operator_type: ZodOptional<ZodNullable<ZodEnum<...>>>;
}, ZodTypeAny, "passthrough">>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
rule_type: ZodLiteral<"multi_profile">;
multi_profile: ZodOptional<ZodNullable<ZodObject<{
data_profile_ids: ZodOptional<ZodNullable<ZodArray<ZodNumber, "many">>>;
operator_type: ZodOptional<ZodNullable<ZodEnum<[..., ..., ..., ..., ...]>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
data_profile_ids: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
operator_type: ZodOptional<ZodNullable<ZodEnum<...>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
data_profile_ids: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
operator_type: ZodOptional<ZodNullable<ZodEnum<...>>>;
}, ZodTypeAny, "passthrough">>>>;
}, ZodTypeAny, "passthrough">>;
Defined in: src/models/dlp-data-profile.ts:151
multi_profile variant of DetectionRule — carries a multi-profile node.