rule-node-config.topic-pattern @if (mqttConfigForm.get('topicPattern').hasError('required')) { {{ 'rule-node-config.topic-pattern-required' | translate }} } rule-node-config.general-pattern-hint
rule-node-config.host @if (mqttConfigForm.get('host').hasError('required')) { {{ 'rule-node-config.host-required' | translate }} } rule-node-config.port @if (mqttConfigForm.get('port').hasError('required')) { {{ 'rule-node-config.port-required' | translate }} } @if (mqttConfigForm.get('port').hasError('min')) { {{ 'rule-node-config.port-range' | translate }} } @if (mqttConfigForm.get('port').hasError('max')) { {{ 'rule-node-config.port-range' | translate }} } rule-node-config.connect-timeout @if (mqttConfigForm.get('connectTimeoutSec').hasError('required')) { {{ 'rule-node-config.connect-timeout-required' | translate }} } @if (mqttConfigForm.get('connectTimeoutSec').hasError('min')) { {{ 'rule-node-config.connect-timeout-range' | translate }} } @if (mqttConfigForm.get('connectTimeoutSec').hasError('max')) { {{ 'rule-node-config.connect-timeout-range' | translate }} }
rule-node-config.client-id {{'rule-node-config.client-id-hint' | translate}} {{ 'rule-node-config.append-client-id-suffix' | translate }}
{{ "rule-node-config.client-id-suffix-hint" | translate }}
{{ 'rule-node-config.parse-to-plain-text' | translate }}
{{ "rule-node-config.parse-to-plain-text-hint" | translate }}
{{ 'rule-node-config.clean-session' | translate }} {{ "rule-node-config.retained-message" | translate }} {{ 'rule-node-config.enable-ssl' | translate }}