ArmDeviceRegistryModelFactory.DeviceRegistryAssetEndpointProfileData Method

Definition

Initializes a new instance of DeviceRegistryAssetEndpointProfileData.

public static Azure.ResourceManager.DeviceRegistry.DeviceRegistryAssetEndpointProfileData DeviceRegistryAssetEndpointProfileData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryExtendedLocation extendedLocation = default, string uuid = default, Uri targetAddress = default, Azure.ResourceManager.DeviceRegistry.Models.UserAuthentication userAuthentication = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceRegistry.Models.OwnCertificate> transportAuthenticationOwnCertificates = default, string additionalConfiguration = default, Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryProvisioningState? provisioningState = default);
static member DeviceRegistryAssetEndpointProfileData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryExtendedLocation * string * Uri * Azure.ResourceManager.DeviceRegistry.Models.UserAuthentication * seq<Azure.ResourceManager.DeviceRegistry.Models.OwnCertificate> * string * Nullable<Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryProvisioningState> -> Azure.ResourceManager.DeviceRegistry.DeviceRegistryAssetEndpointProfileData
Public Shared Function DeviceRegistryAssetEndpointProfileData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional extendedLocation As DeviceRegistryExtendedLocation = Nothing, Optional uuid As String = Nothing, Optional targetAddress As Uri = Nothing, Optional userAuthentication As UserAuthentication = Nothing, Optional transportAuthenticationOwnCertificates As IEnumerable(Of OwnCertificate) = Nothing, Optional additionalConfiguration As String = Nothing, Optional provisioningState As Nullable(Of DeviceRegistryProvisioningState) = Nothing) As DeviceRegistryAssetEndpointProfileData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

extendedLocation
DeviceRegistryExtendedLocation

The extended location.

uuid
String

Globally unique, immutable, non-reusable id.

targetAddress
Uri

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.

userAuthentication
UserAuthentication

Defines the client authentication mechanism to the server.

transportAuthenticationOwnCertificates
IEnumerable<OwnCertificate>

Defines the authentication mechanism for the southbound connector connecting to the shop floor/OT device.

additionalConfiguration
String

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

provisioningState
Nullable<DeviceRegistryProvisioningState>

Provisioning state of the resource.

Returns

A new DeviceRegistryAssetEndpointProfileData instance for mocking.

Applies to