modules/secure_data_warehouse/templates/schema_template.tpl (22 lines of code) (raw):

[%{ for key, value in fields } { "name": "${key}", "mode": "${value.mode}", "type": "${value.type}"%{ for k, v in confidential_tags }%{ if "${key}"=="${k}" }, "policyTags": { "names": [ "${lookup("${pt_confidential}", "${key}")}" ] }%{ endif }%{ endfor }%{ for k, v in private_tags }%{ if "${key}"=="${k}" }, "policyTags": { "names": [ "${lookup("${pt_private}", "${key}")}" ] }%{ endif }%{ endfor }%{ for k, v in sensitive_tags }%{ if "${key}"=="${k}" }, "policyTags": { "names": [ "${lookup("${pt_sensitive}", "${key}")}" ] }%{ endif }%{ endfor } }%{ if "${index(keys(fields), key)}"<"${length(fields)}"-1 },%{ endif }%{ endfor } ]