Server
{{ server.server }}
{% if server.type is defined and server.type %}
{% endif %}
{% if server.project is defined and server.project %}
Project
{{ server.project }}
{% endif %}
{% if server.dataset is defined and server.dataset %}
Dataset
{{ server.dataset }}
{% endif %}
{% if server.endpointUrl is defined and server.endpointUrl %}
Endpoint
{{ server.endpointUrl }}
{% endif %}
{% if server.location is defined and server.location %}
Location
{{ server.location }}
{% endif %}
{% if server.path is defined and server.path %}
{% endif %}
{% if server.account is defined and server.account %}
Account
{{ server.account }}
{% endif %}
{% if server.catalog is defined and server.catalog %}
Catalog
{{ server.catalog }}
{% endif %}
{% if server.database is defined and server.database %}
Database
{{ server.database }}
{% endif %}
{% if server.schema_ is defined and server.schema_ and server.schema_ is not callable %}
Schema
{{ server.schema_ }}
{% endif %}
{% if server.table is defined and server.table %}
{% endif %}
{% if server.view is defined and server.view %}
{% endif %}
{% if server.host is defined and server.host %}
{% endif %}
{% if server.port is defined and server.port %}
{% endif %}
{% if server.topic is defined and server.topic %}
{% endif %}
{% if server.format is defined and server.format %}
Format
{{ server.format }}
{% endif %}
{% if server.delimiter is defined and server.delimiter %}
Delimiter
{{ server.delimiter }}
{% endif %}
{% if server.stagingDir is defined and server.stagingDir %}
Staging Dir
{{ server.stagingDir }}
{% endif %}
{% if server.stream is defined and server.stream %}
Stream
{{ server.stream }}
{% endif %}
{% if server.serviceName is defined and server.serviceName %}
Service Name
{{ server.serviceName }}
{% endif %}
{% if server.warehouse is defined and server.warehouse %}
Warehouse
{{ server.warehouse }}
{% endif %}
{% if server.region is defined and server.region %}
Region
{{ server.region }}
{% endif %}
{% if server.regionName is defined and server.regionName %}
Region Name
{{ server.regionName }}
{% endif %}
{% if custom_properties %}
{% if custom_properties is mapping and custom_properties|length > 0 %}
{% for key, value in custom_properties.items() %}
{{ key }}
{% if value is mapping or (value is sequence and value is not string) %}
{{ value | tojson }}
{% elif value is sameas true %}
true
{% elif value is sameas false %}
false
{% else %}
{{ value }}
{% endif %}
{% endfor %}
{% elif custom_properties is sequence and custom_properties is not string and custom_properties|length > 0 %}
{% for cp in custom_properties %}
{% if cp.property is defined and cp.value is defined %}
{{ cp.property }}
{% if cp.description is defined and cp.description %}
ⓘ
{% endif %}
{% if cp.value is mapping or (cp.value is sequence and cp.value is not string) %}
{{ cp.value | tojson }}
{% elif cp.value is sameas true %}
true
{% elif cp.value is sameas false %}
false
{% else %}
{{ cp.value }}
{% endif %}
{% endif %}
{% endfor %}
{% endif %}
{% endif %}
{% if roles and roles|length > 0 %}
{% for role in roles %}
{% set role_name = role.role if role.role is defined and role.role else "Role " ~ loop.index %}
{% set role_display = role_name[:30] ~ "..." if role_name|length > 30 else role_name %}
{% set role_title = role_name %}
{% if role.access is defined and role.access %}{% set role_title = role_title ~ "\naccess: " ~ role.access %}{% endif %}
{% if role.description is defined and role.description %}{% set role_title = role_title ~ "\n" ~ role.description %}{% endif %}
{% if role.firstLevelApprovers is defined and role.firstLevelApprovers %}{% set role_title = role_title ~ "\nfirstLevelApprovers: " ~ role.firstLevelApprovers %}{% endif %}
{% if role.secondLevelApprovers is defined and role.secondLevelApprovers %}{% set role_title = role_title ~ "\nsecondLevelApprovers: " ~ role.secondLevelApprovers %}{% endif %}
{{ role_display }}
{% if role.access is defined and role.access %}
({{ role.access }})
{% endif %}
{% endfor %}
{% endif %}