Table of Contents

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

targetAddress string
authenticationMethod string
endpointProfileType string

Properties

AdditionalConfiguration

Optional application-layer configurations to reference when communicating with the asset endpoint.

public JsonDocument? AdditionalConfiguration { get; set; }

Property Value

JsonDocument

AuthenticationMethod

The authentication method to use when connecting to the asset endpoint.

public string? AuthenticationMethod { get; set; }

Property Value

string

Credentials

The credentials to use when connecting to the asset endpoint.

public AssetEndpointProfileCredentials? Credentials { get; set; }

Property Value

AssetEndpointProfileCredentials

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

string

TargetAddress

The address of the asset endpoint to connect to.

public string TargetAddress { get; set; }

Property Value

string