{% extends 'generic/object_retrieve.html' %} {% load helpers %} {% load render_table from django_tables2 %} {% block extra_nav_tabs %} {% with interface_count=object.interfaces.count %} {% if interface_count %} {% endif %} {% endwith %} {% with vm_interface_count=object.vm_interfaces.count %} {% if vm_interface_count %} {% endif %} {% endwith %} {% endblock extra_nav_tabs %} {% block content_left_page %}
IP Address
Namespace {{ object.parent.namespace|hyperlinked_object }}
IP Version IPv{{ object.ip_version }}
Type {{ object.type|hyperlinked_object }}
Status {{ object.status| hyperlinked_object_with_color }}
Role {{ object.role | hyperlinked_object_with_color }}
VRFs {% if object.parent.vrfs.exists %}
    {% for vrf in object.parent.vrfs.all %}
  • {{ vrf|hyperlinked_object }}
  • {% endfor %}
{% endif %}
DNS Name {{ object.dns_name|placeholder }}
Description {{ object.description|placeholder }}
{% endblock content_left_page %} {% block content_right_page %}
Operational Details
{% include 'inc/tenant_table_row.html' %}
Assignment {% with interface_count=object.interfaces.count vm_interface_count=object.vm_interfaces.count %} {% if interface_count == 1 and vm_interface_count == 0 %} {{ object.interfaces.first.parent|hyperlinked_object }} ({{ object.interfaces.first|hyperlinked_object }}) {% elif interface_count == 0 and vm_interface_count == 1 %} {{ object.vm_interfaces.first.parent|hyperlinked_object }} ({{ object.vm_interfaces.first|hyperlinked_object }}) {% elif interface_count == 0 and vm_interface_count == 0 %} {% else %} {% if interface_count > 0 %} {{ interface_count }} interface{{ interface_count|pluralize }} {% if vm_interface_count > 0 %}
{% endif %} {% endif %} {% if vm_interface_count > 0 %} {{ vm_interface_count }} VM interface{{ vm_interface_count|pluralize }} {% endif %} {% endif %} {% endwith %}
NAT (inside) {% if object.nat_inside %} {{ object.nat_inside|hyperlinked_object }} {% if object.nat_inside.assigned_object %} ({{ object.nat_inside.assigned_object.parent|hyperlinked_object }}) {% endif %} {% else %} None {% endif %}
NAT (outside) {% if object.nat_outside_list.exists %}
    {% for nat in object.nat_outside_list.all %}
  • {{ nat|hyperlinked_object }}
  • {% endfor %}
{% else %} None {% endif %}
{% endblock content_right_page %} {% block content_full_width_page %} {% include 'utilities/obj_table.html' with table=parent_prefixes_table table_template='panel_table.html' heading='Parent Prefixes' %} {% include 'utilities/obj_table.html' with table=related_ips_table table_template='panel_table.html' heading='Related IP Addresses' %} {% endblock content_full_width_page %}