Skip to main content

Variable: DataFilteringProfileResponseSchema

const DataFilteringProfileResponseSchema: ZodObject<{
id: ZodOptional<ZodNullable<ZodString>>;
name: ZodOptional<ZodNullable<ZodString>>;
description: ZodOptional<ZodNullable<ZodString>>;
tenant_id: ZodOptional<ZodNullable<ZodString>>;
type: ZodOptional<ZodNullable<ZodString>>;
data_profile_id: ZodOptional<ZodNullable<ZodNumber>>;
direction: ZodOptional<ZodNullable<ZodString>>;
file_based: ZodOptional<ZodNullable<ZodBoolean>>;
non_file_based: ZodOptional<ZodNullable<ZodBoolean>>;
log_severity: ZodOptional<ZodNullable<ZodString>>;
scan_type: ZodOptional<ZodNullable<ZodEnum<["include", "exclude"]>>>;
is_end_user_coaching_enabled: ZodOptional<ZodNullable<ZodBoolean>>;
is_granular_profile: ZodOptional<ZodNullable<ZodBoolean>>;
is_parent_managed: ZodOptional<ZodNullable<ZodBoolean>>;
euc_template_id: ZodOptional<ZodNullable<ZodString>>;
version: ZodOptional<ZodNullable<ZodNumber>>;
file_type: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
audit_metadata: ZodOptional<ZodNullable<ZodObject<{
created_at: ZodOptional<ZodNullable<ZodUnion<[ZodString, ZodNumber]>>>;
created_by: ZodOptional<ZodNullable<ZodString>>;
updated_at: ZodOptional<ZodNullable<ZodUnion<[ZodString, ZodNumber]>>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
created_at: ZodOptional<ZodNullable<ZodUnion<[..., ...]>>>;
created_by: ZodOptional<ZodNullable<ZodString>>;
updated_at: ZodOptional<ZodNullable<ZodUnion<[..., ...]>>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
created_at: ZodOptional<ZodNullable<ZodUnion<[..., ...]>>>;
created_by: ZodOptional<ZodNullable<ZodString>>;
updated_at: ZodOptional<ZodNullable<ZodUnion<[..., ...]>>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>>;
criteria_details: ZodOptional<ZodNullable<ZodArray<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<..., ...>>>;
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<..., ...>>>;
is_end_user_coaching_enabled: ZodOptional<ZodNullable<ZodBoolean>>;
logSeverity: ZodOptional<ZodNullable<ZodString>>;
nonFileBased: ZodOptional<ZodNullable<ZodString>>;
scanType: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>, "many">>>;
exception_rules: ZodOptional<ZodNullable<ZodArray<ZodObject<{
id: ZodOptional<ZodNullable<ZodString>>;
action: ZodOptional<ZodNullable<ZodEnum<[..., ..., ...]>>>;
log_severity: ZodOptional<ZodNullable<ZodEnum<[..., ..., ..., ..., ...]>>>;
data_profile_ids: ZodOptional<ZodNullable<ZodArray<ZodNumber, "many">>>;
destination_attributes: ZodOptional<ZodNullable<ZodObject<{
match_any: ...;
app_ids: ...;
url_patterns: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>>;
source_attributes: ZodOptional<ZodNullable<ZodObject<{
match_any: ...;
user_group_ids: ...;
user_ids: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
id: ZodOptional<ZodNullable<ZodString>>;
action: ZodOptional<ZodNullable<ZodEnum<...>>>;
log_severity: ZodOptional<ZodNullable<ZodEnum<...>>>;
data_profile_ids: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
destination_attributes: ZodOptional<ZodNullable<ZodObject<..., ..., ..., ..., ...>>>;
source_attributes: ZodOptional<ZodNullable<ZodObject<..., ..., ..., ..., ...>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
id: ZodOptional<ZodNullable<ZodString>>;
action: ZodOptional<ZodNullable<ZodEnum<...>>>;
log_severity: ZodOptional<ZodNullable<ZodEnum<...>>>;
data_profile_ids: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
destination_attributes: ZodOptional<ZodNullable<ZodObject<..., ..., ..., ..., ...>>>;
source_attributes: ZodOptional<ZodNullable<ZodObject<..., ..., ..., ..., ...>>>;
}, ZodTypeAny, "passthrough">>, "many">>>;
exclusions: ZodOptional<ZodNullable<ZodObject<{
app_exclusion_list: ZodOptional<ZodNullable<ZodArray<ZodObject<{
app_id: ...;
app_name: ...;
type: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>>;
url_exclusion_list: ZodOptional<ZodNullable<ZodArray<ZodObject<{
type: ...;
url_id: ...;
url_name: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>>;
exclusion_list: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodArray<ZodString, "many">>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_exclusion_list: ZodOptional<ZodNullable<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>>;
url_exclusion_list: ZodOptional<ZodNullable<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>>;
exclusion_list: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodArray<..., ...>>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_exclusion_list: ZodOptional<ZodNullable<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>>;
url_exclusion_list: ZodOptional<ZodNullable<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>>;
exclusion_list: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodArray<..., ...>>>>;
}, ZodTypeAny, "passthrough">>>>;
rule1: ZodOptional<ZodNullable<ZodObject<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>>;
rule2: ZodOptional<ZodNullable<ZodObject<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
id: ZodOptional<ZodNullable<ZodString>>;
name: ZodOptional<ZodNullable<ZodString>>;
description: ZodOptional<ZodNullable<ZodString>>;
tenant_id: ZodOptional<ZodNullable<ZodString>>;
type: ZodOptional<ZodNullable<ZodString>>;
data_profile_id: ZodOptional<ZodNullable<ZodNumber>>;
direction: ZodOptional<ZodNullable<ZodString>>;
file_based: ZodOptional<ZodNullable<ZodBoolean>>;
non_file_based: ZodOptional<ZodNullable<ZodBoolean>>;
log_severity: ZodOptional<ZodNullable<ZodString>>;
scan_type: ZodOptional<ZodNullable<ZodEnum<["include", "exclude"]>>>;
is_end_user_coaching_enabled: ZodOptional<ZodNullable<ZodBoolean>>;
is_granular_profile: ZodOptional<ZodNullable<ZodBoolean>>;
is_parent_managed: ZodOptional<ZodNullable<ZodBoolean>>;
euc_template_id: ZodOptional<ZodNullable<ZodString>>;
version: ZodOptional<ZodNullable<ZodNumber>>;
file_type: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
audit_metadata: ZodOptional<ZodNullable<ZodObject<{
created_at: ZodOptional<ZodNullable<ZodUnion<[..., ...]>>>;
created_by: ZodOptional<ZodNullable<ZodString>>;
updated_at: ZodOptional<ZodNullable<ZodUnion<[..., ...]>>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
created_at: ZodOptional<ZodNullable<ZodUnion<...>>>;
created_by: ZodOptional<ZodNullable<ZodString>>;
updated_at: ZodOptional<ZodNullable<ZodUnion<...>>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
created_at: ZodOptional<ZodNullable<ZodUnion<...>>>;
created_by: ZodOptional<ZodNullable<ZodString>>;
updated_at: ZodOptional<ZodNullable<ZodUnion<...>>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>>;
criteria_details: ZodOptional<ZodNullable<ZodArray<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<..., ...>>>;
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<...>>;
dataProfileId: ZodOptional<ZodNullable<...>>;
direction: ZodOptional<ZodNullable<...>>;
euc_template_id: ZodOptional<ZodNullable<...>>;
fileBased: ZodOptional<ZodNullable<...>>;
fileTypes: ZodOptional<ZodNullable<...>>;
is_end_user_coaching_enabled: ZodOptional<ZodNullable<...>>;
logSeverity: ZodOptional<ZodNullable<...>>;
nonFileBased: ZodOptional<ZodNullable<...>>;
scanType: ZodOptional<ZodNullable<...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodNullable<...>>;
dataProfileId: ZodOptional<ZodNullable<...>>;
direction: ZodOptional<ZodNullable<...>>;
euc_template_id: ZodOptional<ZodNullable<...>>;
fileBased: ZodOptional<ZodNullable<...>>;
fileTypes: ZodOptional<ZodNullable<...>>;
is_end_user_coaching_enabled: ZodOptional<ZodNullable<...>>;
logSeverity: ZodOptional<ZodNullable<...>>;
nonFileBased: ZodOptional<ZodNullable<...>>;
scanType: ZodOptional<ZodNullable<...>>;
}, ZodTypeAny, "passthrough">>, "many">>>;
exception_rules: ZodOptional<ZodNullable<ZodArray<ZodObject<{
id: ZodOptional<ZodNullable<ZodString>>;
action: ZodOptional<ZodNullable<ZodEnum<...>>>;
log_severity: ZodOptional<ZodNullable<ZodEnum<...>>>;
data_profile_ids: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
destination_attributes: ZodOptional<ZodNullable<ZodObject<..., ..., ..., ..., ...>>>;
source_attributes: ZodOptional<ZodNullable<ZodObject<..., ..., ..., ..., ...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
id: ZodOptional<ZodNullable<...>>;
action: ZodOptional<ZodNullable<...>>;
log_severity: ZodOptional<ZodNullable<...>>;
data_profile_ids: ZodOptional<ZodNullable<...>>;
destination_attributes: ZodOptional<ZodNullable<...>>;
source_attributes: ZodOptional<ZodNullable<...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
id: ZodOptional<ZodNullable<...>>;
action: ZodOptional<ZodNullable<...>>;
log_severity: ZodOptional<ZodNullable<...>>;
data_profile_ids: ZodOptional<ZodNullable<...>>;
destination_attributes: ZodOptional<ZodNullable<...>>;
source_attributes: ZodOptional<ZodNullable<...>>;
}, ZodTypeAny, "passthrough">>, "many">>>;
exclusions: ZodOptional<ZodNullable<ZodObject<{
app_exclusion_list: ZodOptional<ZodNullable<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>>;
url_exclusion_list: ZodOptional<ZodNullable<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>>;
exclusion_list: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodArray<..., ...>>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_exclusion_list: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
url_exclusion_list: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
exclusion_list: ZodOptional<ZodNullable<ZodRecord<..., ...>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_exclusion_list: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
url_exclusion_list: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
exclusion_list: ZodOptional<ZodNullable<ZodRecord<..., ...>>>;
}, ZodTypeAny, "passthrough">>>>;
rule1: ZodOptional<ZodNullable<ZodObject<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>>;
rule2: ZodOptional<ZodNullable<ZodObject<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
id: ZodOptional<ZodNullable<ZodString>>;
name: ZodOptional<ZodNullable<ZodString>>;
description: ZodOptional<ZodNullable<ZodString>>;
tenant_id: ZodOptional<ZodNullable<ZodString>>;
type: ZodOptional<ZodNullable<ZodString>>;
data_profile_id: ZodOptional<ZodNullable<ZodNumber>>;
direction: ZodOptional<ZodNullable<ZodString>>;
file_based: ZodOptional<ZodNullable<ZodBoolean>>;
non_file_based: ZodOptional<ZodNullable<ZodBoolean>>;
log_severity: ZodOptional<ZodNullable<ZodString>>;
scan_type: ZodOptional<ZodNullable<ZodEnum<["include", "exclude"]>>>;
is_end_user_coaching_enabled: ZodOptional<ZodNullable<ZodBoolean>>;
is_granular_profile: ZodOptional<ZodNullable<ZodBoolean>>;
is_parent_managed: ZodOptional<ZodNullable<ZodBoolean>>;
euc_template_id: ZodOptional<ZodNullable<ZodString>>;
version: ZodOptional<ZodNullable<ZodNumber>>;
file_type: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
audit_metadata: ZodOptional<ZodNullable<ZodObject<{
created_at: ZodOptional<ZodNullable<ZodUnion<[..., ...]>>>;
created_by: ZodOptional<ZodNullable<ZodString>>;
updated_at: ZodOptional<ZodNullable<ZodUnion<[..., ...]>>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
created_at: ZodOptional<ZodNullable<ZodUnion<...>>>;
created_by: ZodOptional<ZodNullable<ZodString>>;
updated_at: ZodOptional<ZodNullable<ZodUnion<...>>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
created_at: ZodOptional<ZodNullable<ZodUnion<...>>>;
created_by: ZodOptional<ZodNullable<ZodString>>;
updated_at: ZodOptional<ZodNullable<ZodUnion<...>>>;
updated_by: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>>;
criteria_details: ZodOptional<ZodNullable<ZodArray<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<..., ...>>>;
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<...>>;
dataProfileId: ZodOptional<ZodNullable<...>>;
direction: ZodOptional<ZodNullable<...>>;
euc_template_id: ZodOptional<ZodNullable<...>>;
fileBased: ZodOptional<ZodNullable<...>>;
fileTypes: ZodOptional<ZodNullable<...>>;
is_end_user_coaching_enabled: ZodOptional<ZodNullable<...>>;
logSeverity: ZodOptional<ZodNullable<...>>;
nonFileBased: ZodOptional<ZodNullable<...>>;
scanType: ZodOptional<ZodNullable<...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodNullable<...>>;
dataProfileId: ZodOptional<ZodNullable<...>>;
direction: ZodOptional<ZodNullable<...>>;
euc_template_id: ZodOptional<ZodNullable<...>>;
fileBased: ZodOptional<ZodNullable<...>>;
fileTypes: ZodOptional<ZodNullable<...>>;
is_end_user_coaching_enabled: ZodOptional<ZodNullable<...>>;
logSeverity: ZodOptional<ZodNullable<...>>;
nonFileBased: ZodOptional<ZodNullable<...>>;
scanType: ZodOptional<ZodNullable<...>>;
}, ZodTypeAny, "passthrough">>, "many">>>;
exception_rules: ZodOptional<ZodNullable<ZodArray<ZodObject<{
id: ZodOptional<ZodNullable<ZodString>>;
action: ZodOptional<ZodNullable<ZodEnum<...>>>;
log_severity: ZodOptional<ZodNullable<ZodEnum<...>>>;
data_profile_ids: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
destination_attributes: ZodOptional<ZodNullable<ZodObject<..., ..., ..., ..., ...>>>;
source_attributes: ZodOptional<ZodNullable<ZodObject<..., ..., ..., ..., ...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
id: ZodOptional<ZodNullable<...>>;
action: ZodOptional<ZodNullable<...>>;
log_severity: ZodOptional<ZodNullable<...>>;
data_profile_ids: ZodOptional<ZodNullable<...>>;
destination_attributes: ZodOptional<ZodNullable<...>>;
source_attributes: ZodOptional<ZodNullable<...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
id: ZodOptional<ZodNullable<...>>;
action: ZodOptional<ZodNullable<...>>;
log_severity: ZodOptional<ZodNullable<...>>;
data_profile_ids: ZodOptional<ZodNullable<...>>;
destination_attributes: ZodOptional<ZodNullable<...>>;
source_attributes: ZodOptional<ZodNullable<...>>;
}, ZodTypeAny, "passthrough">>, "many">>>;
exclusions: ZodOptional<ZodNullable<ZodObject<{
app_exclusion_list: ZodOptional<ZodNullable<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>>;
url_exclusion_list: ZodOptional<ZodNullable<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>>;
exclusion_list: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodArray<..., ...>>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_exclusion_list: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
url_exclusion_list: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
exclusion_list: ZodOptional<ZodNullable<ZodRecord<..., ...>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_exclusion_list: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
url_exclusion_list: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
exclusion_list: ZodOptional<ZodNullable<ZodRecord<..., ...>>>;
}, ZodTypeAny, "passthrough">>>>;
rule1: ZodOptional<ZodNullable<ZodObject<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>>;
rule2: ZodOptional<ZodNullable<ZodObject<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
action: ZodOptional<ZodNullable<ZodString>>;
response_page: ZodOptional<ZodNullable<ZodString>>;
show_rsp_page: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>>;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/dlp-data-filtering-profile.ts:140

Response payload returned by GET / PUT on a Data Filtering Profile.

Every optional field is .nullish() — the live API emits null (not undefined) for unset values across the entire resource family.