{% extends 'generic/object.html' %} {% load helpers %} {% load humanize %} {% load plugins %} {% block extra_controls %} {% if object.enabled %} Schedule Sync {% else %} Schedule Sync {% endif %} {% endblock extra_controls %} {% block content %}
DNS Zone
Name {{ object.name|placeholder }}
Description {{ object.description|placeholder }}
Enabled {% checkmark object.enabled %}
Reverse zone {% checkmark object.is_reverse %}
Is default {% checkmark object.is_default %}
Default TTL {{ object.default_ttl|placeholder }}s
API Servers {% for server in object.api_servers.all %} {{ server|linkify }}
{% endfor %}
Naming methods
IP Address {{ object.get_naming_ip_method_display }}
{{ object.naming_ip_method }}
Device {{ object.get_naming_device_method_display }}
{{ object.naming_device_method }}
FHRP Group {{ object.get_naming_fgrpgroup_method_display }}
{{ object.naming_fgrpgroup_method }}
{% include 'inc/panels/custom_fields.html' %} {% plugin_left_page object %}
Matchers
IP Address tags {% for tag in object.match_ipaddress_tags.all %} {% tag tag %} {% empty %} No tags assigned {% endfor %}
Interface tags {% for tag in object.match_interface_tags.all %} {% tag tag %} {% empty %} No tags assigned {% endfor %}
Device tags {% for tag in object.match_device_tags.all %} {% tag tag %} {% empty %} No tags assigned {% endfor %}
FHRP Group tags {% for tag in object.match_fhrpgroup_tags.all %} {% tag tag %} {% empty %} No tags assigned {% endfor %}
Device roles {% for role in object.match_device_roles.all %} {{ role }} {% empty %} No roles assigned {% endfor %}
Management interfaces only {% checkmark object.match_interface_mgmt_only %}
{% include 'inc/panels/tags.html' %} {% plugin_right_page object %}
{% plugin_full_width_page object %}
{% endblock content %}