Table of Contents

Class DestinationConfiguration

Namespace
Azure.Iot.Operations.Services.AssetAndDeviceRegistry.AdrBaseService
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

string

Path

The Storage destination configuration path.

[JsonPropertyName("path")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Path { get; set; }

Property Value

string

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

Retain?

Topic

The MQTT topic.

[JsonPropertyName("topic")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Topic { get; set; }

Property Value

string

Ttl

The MQTT TTL setting.

[JsonPropertyName("ttl")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public ulong? Ttl { get; set; }

Property Value

ulong?