DnsRule Schema
Data structure for Dns Rule objects.
Fields
| Field | Type | Required | Description | Notes |
|---|---|---|---|---|
access_control | string | No | - | API field: access_control |
action | string | No | - | - |
block_response_code | string | No | - | API field: block_response_code |
default_rule | boolean | No | - | API field: default_rule |
departments | EntityReferenceWrapperCollection | No | - | - |
description | string | No | - | - |
dest_addresses | stringCollection | No | - | API field: dest_addresses |
dest_countries | DestCountriesEnumCollection | No | - | API field: dest_countries |
dest_ip_categories | stringCollection | No | - | API field: dest_ip_categories |
dest_ip_groups | EntityReferenceWrapperCollection | No | - | API field: dest_ip_groups |
dest_ipv6_groups | EntityReferenceWrapperCollection | No | - | API field: dest_ipv6_groups |
device_groups | EntityReferenceWrapperCollection | No | - | API field: device_groups |
devices | EntityReferenceWrapperCollection | No | - | - |
dns_gateway | EntityReference | No | - | API field: dns_gateway |
ec_groups | EntityReferenceWrapperCollection | No | - | API field: ec_groups |
end_point_application_groups | EndPointApplicationGroupWrapperCollection | No | - | API field: end_point_application_groups |
end_point_application_threat_levels | EndPointApplicationThreatLevelsEnumCollection | No | - | API field: end_point_application_threat_levels |
end_point_applications | EndPointApplicationLiteWrapperCollection | No | - | API field: end_point_applications |
exclude_context_shield_end_point | boolean | No | - | API field: exclude_context_shield_end_point |
groups | EntityReferenceWrapperCollection | No | - | - |
id | integer | Yes | - | - |
labels | EntityReferenceWrapperCollection | No | - | - |
last_modified_by | EntityReference | No | - | API field: last_modified_by |
last_modified_time | integer | No | - | API field: last_modified_time |
location_groups | EntityReferenceWrapperCollection | No | - | API field: location_groups |
locations | EntityReferenceWrapperCollection | No | - | - |
name | string | Yes | - | - |
order | integer | No | - | - |
predefined | boolean | No | - | - |
rank | integer | No | - | - |
redirect_ip | string | No | - | API field: redirect_ip |
res_categories | stringCollection | No | - | API field: res_categories |
source_countries | DestCountriesEnumCollection | No | - | API field: source_countries |
source_ip_group_exclusion | boolean | No | - | API field: source_ip_group_exclusion |
source_ip_group_exclusion_flag | boolean | No | - | API field: source_ip_group_exclusion_flag |
src_ip_groups | EntityReferenceWrapperCollection | No | - | API field: src_ip_groups |
src_ips | stringCollection | No | - | API field: src_ips |
src_ipv6_groups | EntityReferenceWrapperCollection | No | - | API field: src_ipv6_groups |
state | string | No | - | - |
template_synced_rule_flag | string | No | - | API field: template_synced_rule_flag |
time_windows | EntityReferenceWrapperCollection | No | - | API field: time_windows |
users | EntityReferenceWrapperCollection | No | - | - |
zpa_ip_group | EntityReference | No | - | API field: zpa_ip_group |
Example
{
"access_control": "string",
"action": "string",
"block_response_code": "string",
"default_rule": true,
"departments": [
{
"association_time": 123,
"deleted": true,
"extensions": {
"id": "object-id"
}
}
],
"description": "string",
"dest_addresses": [
"value"
],
"dest_countries": [
"value"
]
}
// ... more fields