Class AssetEndpointProfile
- Namespace
- Azure.Iot.Operations.Services.Assets
- Assembly
- Azure.Iot.Operations.Services.dll
The connection-level details to use when connecting with an asset endpoint.
public record AssetEndpointProfile : IEquatable<AssetEndpointProfile>
- Inheritance
-
AssetEndpointProfile
- Implements
- Inherited Members
Constructors
AssetEndpointProfile(string, string?, string)
public AssetEndpointProfile(string targetAddress, string? authenticationMethod, string endpointProfileType)
Parameters
Properties
AdditionalConfiguration
Optional application-layer configurations to reference when communicating with the asset endpoint.
public JsonDocument? AdditionalConfiguration { get; set; }
Property Value
AuthenticationMethod
The authentication method to use when connecting to the asset endpoint.
public string? AuthenticationMethod { get; set; }
Property Value
Credentials
The credentials to use when connecting to the asset endpoint.
public AssetEndpointProfileCredentials? Credentials { get; set; }
Property Value
Remarks
May be null if no credentials are required to connect to this asset endpoint.
EndpointProfileType
The profile type of the asset endpoint.
public string EndpointProfileType { get; set; }
Property Value
TargetAddress
The address of the asset endpoint to connect to.
public string TargetAddress { get; set; }