Table of Contents

Class InboundSchemaMapValue

Namespace
Azure.Iot.Operations.Services.AssetAndDeviceRegistry.AdrBaseService
Assembly
Azure.Iot.Operations.Services.dll
public class InboundSchemaMapValue : IJsonOnDeserialized, IJsonOnSerializing
Inheritance
InboundSchemaMapValue
Implements
Inherited Members

Properties

AdditionalConfiguration

The 'additionalConfiguration' Field.

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

Property Value

string

Address

The 'address' Field.

[JsonPropertyName("address")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonRequired]
public string Address { get; set; }

Property Value

string

Authentication

The 'authentication' Field.

[JsonPropertyName("authentication")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public AuthenticationSchema? Authentication { get; set; }

Property Value

AuthenticationSchema

EndpointType

The 'endpointType' Field.

[JsonPropertyName("endpointType")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonRequired]
public string EndpointType { get; set; }

Property Value

string

TrustSettings

The 'trustSettings' Field.

[JsonPropertyName("trustSettings")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public TrustSettingsSchema? TrustSettings { get; set; }

Property Value

TrustSettingsSchema

Version

The 'version' Field.

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

Property Value

string