datasource: data_source_type: {{ getv "/datasource/data_source_type" }} name: {{ getv "/datasource/name" }} description: {{ getv "/datasource/description" }} opcua_service_address: {{ getv "/datasource/opcua_service_address" }} security_policy_address: {{ getv "/datasource/security_policy_address" }} security_mode: {{ getv "/datasource/security_mode" }} key_authentication_file: {{ getv "/datasource/key_authentication_file" }} certificate_authentication_file: {{ getv "/datasource/certificate_authentication_file" }} trusted_list: {{ getv "/datasource/trusted_list" }} username: {{ getv "/datasource/username" }} password: {{ getv "/datasource/password" }} certificate_identity_file: {{ getv "/datasource/certificate_identity_file" }} key_identity_file: {{ getv "/datasource/key_identity_file" }} read_mode: {{ getv "/datasource/read_mode" }} cache_update: {{ getv "/datasource/cache_update" }} cache_timeout: {{ getv "/datasource/cache_timeout" }} exporter: exporter_bind: {{ getv "/exporter/exporter_bind" }} exporter_thread: {{ getv "/exporter/exporter_thread" }} exporter_auth: {{ getv "/exporter/exporter_auth" }} metrics: {{ range $index, $element := ls "/metrics" }} - name: {{ getv (printf "/metrics/%d/name" $index) }} identifier_type: {{ getv (printf "/metrics/%d/identifier_type" $index) }} nodeid: {{ getv (printf "/metrics/%d/nodeid" $index) }} help: {{ getv (printf "/metrics/%d/help" $index) }} {{ end }}