DataflowEndpointMqtt interface
Właściwości punktu końcowego brokera
Właściwości
| authentication | właściwości uwierzytelniania. USTAWIENIE DOMYŚLNE: kubernetes.audience=aio-internal. UWAGA — właściwość tylko pola wyliczenia jest dozwolona |
| client |
Prefiks identyfikatora klienta. Identyfikator klienta wygenerowany przez przepływ danych to <prefiks>-TBD. Fakultatywny; brak prefiksu w przypadku pominięcia. |
| cloud |
Konfiguracja mapowania zdarzeń w chmurze. |
| host | Host brokera w postaci nazwy hosta <>:<port>. Fakultatywny; łączy się z brokerem w przypadku pominięcia. |
| keep |
Broker KeepAlive na połączenie w sekundach. |
| max |
Maksymalna liczba komunikatów do utrzymania w locie. W przypadku subskrypcji jest to maksymalna wartość odbioru. W przypadku publikowania jest to maksymalna liczba komunikatów do wysłania przed oczekiwaniem na wykonanie ack. |
| protocol | Włączanie lub wyłączanie obiektów websocket. |
| qos | Qos dla połączenia brokera. |
| retain | Określa, czy zachować ustawienie zachowywania. |
| session |
Wygaśnięcie sesji w sekundach. |
| tls | Konfiguracja protokołu TLS. |
Szczegóły właściwości
authentication
właściwości uwierzytelniania. USTAWIENIE DOMYŚLNE: kubernetes.audience=aio-internal. UWAGA — właściwość tylko pola wyliczenia jest dozwolona
authentication: DataflowEndpointMqttAuthentication
Wartość właściwości
clientIdPrefix
Prefiks identyfikatora klienta. Identyfikator klienta wygenerowany przez przepływ danych to <prefiks>-TBD. Fakultatywny; brak prefiksu w przypadku pominięcia.
clientIdPrefix?: string
Wartość właściwości
string
cloudEventAttributes
Konfiguracja mapowania zdarzeń w chmurze.
cloudEventAttributes?: string
Wartość właściwości
string
host
Host brokera w postaci nazwy hosta <>:<port>. Fakultatywny; łączy się z brokerem w przypadku pominięcia.
host?: string
Wartość właściwości
string
keepAliveSeconds
Broker KeepAlive na połączenie w sekundach.
keepAliveSeconds?: number
Wartość właściwości
number
maxInflightMessages
Maksymalna liczba komunikatów do utrzymania w locie. W przypadku subskrypcji jest to maksymalna wartość odbioru. W przypadku publikowania jest to maksymalna liczba komunikatów do wysłania przed oczekiwaniem na wykonanie ack.
maxInflightMessages?: number
Wartość właściwości
number
protocol
Włączanie lub wyłączanie obiektów websocket.
protocol?: string
Wartość właściwości
string
qos
Qos dla połączenia brokera.
qos?: number
Wartość właściwości
number
retain
Określa, czy zachować ustawienie zachowywania.
retain?: string
Wartość właściwości
string
sessionExpirySeconds
Wygaśnięcie sesji w sekundach.
sessionExpirySeconds?: number
Wartość właściwości
number