Table of Contents

Class CreateDiscoveredAssetEndpointProfileRequestSchema

Namespace
Azure.Iot.Operations.Services.Akri.DiscoveredAssetResources
Assembly
Azure.Iot.Operations.Services.dll
public class CreateDiscoveredAssetEndpointProfileRequestSchema
Inheritance
CreateDiscoveredAssetEndpointProfileRequestSchema
Inherited Members

Properties

AdditionalConfiguration

A unique identifier for a discovered asset.

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

Property Value

string

DaepName

Name of the discovered asset endpoint profile. If not provided it will get generated by Akri.

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

Property Value

string

EndpointProfileType

Defines the configuration for the connector type that is being used with the endpoint profile.

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

Property Value

string

SupportedAuthenticationMethods

list of supported authentication methods

[JsonPropertyName("supportedAuthenticationMethods")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public List<SupportedAuthenticationMethodsSchemaElementSchema>? SupportedAuthenticationMethods { get; set; }

Property Value

List<SupportedAuthenticationMethodsSchemaElementSchema>

TargetAddress

local valid URI specifying the network address/dns name of southbound service.

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

Property Value

string