{% extends "base.html" %} {% from "_macros.html" import no_data with context %} {% block title %}IP List{% endblock %} {% block content %}

IP List

{% if not snap %} {{ no_data() }} {% else %}
Reset

{{ rows | length }} IP(s) · snapshot #{{ snap.id }} · sorted by address

{% for r in rows %} {% else %} {% endfor %}
IPSubnetVPCResource typeResource name / refENIStatusOwnerEnvironmentTagsTerraform
{{ r.ip }}{% if r.is_primary %} primary{% endif %} {{ r.subnet_id }} {% if r.subnet_name %}
{{ r.subnet_name }}
{% endif %}
{{ r.vpc_id }} {% if r.vpc_name %}
{{ r.vpc_name }}
{% endif %}
{{ type_label(r) }} {{ r.resource_name }} {% if r.owner_names | length > 1 %}
shared by {{ r.owner_names | length }} functions
{% elif r.owner_ref and r.owner_ref != r.resource_name %}
{{ r.owner_ref }}
{% endif %}
{{ r.eni_id }} {{ r.status }} {% if r.owner.source %}{{ r.owner.value }}
{{ r.owner.label }}{% if r.owner.detail %} · {{ r.owner.detail }}{% endif %}
{% else %}unmanaged{% endif %}
{% if r.environment %}{{ r.environment }}
{{ env_sources.get(r.env_source, r.env_source) }}
{% else %}–{% endif %}
{% for k, v in r.tags.items() %}{{ k }}={{ v }} {% endfor %} {% for m in r.tf %}
managed by {{ m.root }}: {{ m.address }}
{% else %}{% if tf_roots %}unmanaged{% endif %}{% endfor %}
No matches
{% endif %} {% endblock %}