{% extends 'base.html' %} {% load ui_extras %} {% block content %}

{{ object }}

Repository

{% if perms.monolith.sync_repository %}
{% csrf_token %}
{% endif %} {% if perms.monolith.change_repository and object.can_be_updated %} {% url 'monolith:update_repository' object.pk as url %} {% button 'UPDATE' url "Edit Monolith repository" %} {% endif %} {% if perms.monolith.delete_repository and object.can_be_deleted %} {% url 'monolith:delete_repository' object.pk as url %} {% button 'DELETE' url "Delete Monolith repository" %} {% endif %}
{% if not object.provisioning_uid %} {% endif %}
Name {{ object.name }}
Business unit {% if object.meta_business_unit %} {% if perms.inventory.view_metabusinessunit %} {{ object.meta_business_unit }} {% else %} {{ object.meta_business_unit }} {% endif %} {% else %} - {% endif %}
Backend
Type
{{ object.get_backend_display }}
{% with object.get_backend_kwargs as kwargs %} {% if object.backend == "S3" %}
Bucket
{{ kwargs.bucket }}
{% if kwargs.region_name %}
Region name
{{ kwargs.region_name }}
{% endif %} {% if kwargs.prefix %}
Prefix
{{ kwargs.prefix }}
{% endif %} {% if kwargs.access_key_id %}
AWS access key ID
{{ kwargs.access_key_id|default:"-" }}
{% endif %} {% if kwargs.secret_access_key %}
AWS secret access key
{% endif %} {% if kwargs.assume_role_arn %}
Assume role ARN
{{ kwargs.assume_role_arn }}
{% endif %} {% if kwargs.signature_version %}
Signature version
{{ kwargs.signature_version }}
{% endif %} {% if kwargs.endpoint_url %}
Endpoint URL
{{ kwargs.endpoint_url }}
{% endif %} {% if kwargs.cloudfront_domain %}
Cloudfront domain
{{ kwargs.cloudfront_domain }}
{% endif %} {% if kwargs.cloudfront_key_id %}
Cloudfront key ID
{{ kwargs.cloudfront_key_id }}
{% endif %} {% if kwargs.cloudfront_privkey_pem %}
Cloudfront private key
{% endif %} {% endif %} {% endwith %}
Catalog{{ catalogs|length|pluralize }} ({{ catalogs|length }}) {% if catalogs %}
    {% for catalog in catalogs %}
  • {% if perms.monolith.view_catalog %} {{ catalog.name }} {% else %} {{ catalog.name }} {% endif %}
  • {% endfor %}
{% else %} - {% endif %}
Icon hash{{  object.icon_hashes|length|pluralize:",es" }} {{ object.icon_hashes|length }}
Client resource{{ object.client_resources|pluralize }} {{ object.client_resources|length }}
Last sync {{ object.last_synced_at|default:"-" }}
{% created_updated_at object %}
{% endblock %} {% block extrajs %} {% endblock %}