Class InboundSchemaMapValue
- Namespace
- Azure.Iot.Operations.Services.AssetAndDeviceRegistry.Models
- Assembly
- Azure.Iot.Operations.Services.dll
public class InboundSchemaMapValue : IJsonOnDeserialized, IJsonOnSerializing
- Inheritance
-
InboundSchemaMapValue
- Implements
- Inherited Members
Properties
AdditionalConfiguration
Stringified JSON that contains connectivity type specific further configuration (e.g. OPC UA, Modbus, ONVIF).
[JsonPropertyName("additionalConfiguration")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? AdditionalConfiguration { get; set; }
Property Value
Address
[JsonPropertyName("address")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonRequired]
public string Address { get; set; }
Property Value
Authentication
Definition of the client authentication mechanism to the host.
[JsonPropertyName("authentication")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public Authentication? Authentication { get; set; }
Property Value
EndpointType
Type of connection endpoint.
[JsonPropertyName("endpointType")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonRequired]
public string EndpointType { get; set; }
Property Value
TrustSettings
Trust settings for the endpoint.
[JsonPropertyName("trustSettings")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public TrustSettings? TrustSettings { get; set; }
Property Value
Version
Version associated with device endpoint.
[JsonPropertyName("version")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Version { get; set; }