Class DestinationConfiguration
- Assembly
- Azure.Iot.Operations.Services.dll
public class DestinationConfiguration
- Inheritance
-
DestinationConfiguration
- Inherited Members
Properties
Key
The BrokerStateStore destination configuration key.
[JsonPropertyName("key")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Key { get; set; }
Property Value
Path
The Storage destination configuration path.
[JsonPropertyName("path")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Path { get; set; }
Property Value
Qos
The MQTT QoS setting.
[JsonPropertyName("qos")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public Qos? Qos { get; set; }
Property Value
- Qos?
Retain
When set to 'Keep', messages published to an MQTT broker will have the retain flag set.
[JsonPropertyName("retain")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public Retain? Retain { get; set; }
Property Value
Topic
The MQTT topic.
[JsonPropertyName("topic")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Topic { get; set; }
Property Value
Ttl
The MQTT TTL setting.
[JsonPropertyName("ttl")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public ulong? Ttl { get; set; }