Share via


DeviceRegistryAssetEndpointProfilePatch Class

Definition

The type used for update operations of the AssetEndpointProfile.

public class DeviceRegistryAssetEndpointProfilePatch : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryAssetEndpointProfilePatch>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryAssetEndpointProfilePatch>
type DeviceRegistryAssetEndpointProfilePatch = class
    interface IJsonModel<DeviceRegistryAssetEndpointProfilePatch>
    interface IPersistableModel<DeviceRegistryAssetEndpointProfilePatch>
Public Class DeviceRegistryAssetEndpointProfilePatch
Implements IJsonModel(Of DeviceRegistryAssetEndpointProfilePatch), IPersistableModel(Of DeviceRegistryAssetEndpointProfilePatch)
Inheritance
DeviceRegistryAssetEndpointProfilePatch
Implements

Constructors

DeviceRegistryAssetEndpointProfilePatch()

Initializes a new instance of DeviceRegistryAssetEndpointProfilePatch.

Properties

AdditionalConfiguration

Contains connectivity type specific further configuration (e.g. OPC UA, Modbus, ONVIF).

Tags

Resource tags.

TargetAddress

The local valid URI specifying the network address/DNS name of a southbound device. The scheme part of the targetAddress URI specifies the type of the device. The additionalConfiguration field holds further connector type specific configuration.

TransportAuthenticationOwnCertificates

Defines a reference to a secret which contains all certificates and private keys that can be used by the southbound connector connecting to the shop floor/OT device. The accepted extensions are .der for certificates and .pfx/.pem for private keys.

UserAuthentication

Defines the client authentication mechanism to the server.

Explicit Interface Implementations

IJsonModel<DeviceRegistryAssetEndpointProfilePatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<DeviceRegistryAssetEndpointProfilePatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DeviceRegistryAssetEndpointProfilePatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DeviceRegistryAssetEndpointProfilePatch>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<DeviceRegistryAssetEndpointProfilePatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to