{% extends 'generic/object_retrieve.html' %} {% load helpers %} {% load render_table from django_tables2 %} {% block extra_breadcrumbs %}
  • {{ object.parent.namespace|hyperlinked_object }}
  • {% endblock extra_breadcrumbs %} {% 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 %}