ArmDeviceRegistryModelFactory.DeviceRegistryAssetEndpointProfileProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of DeviceRegistryAssetEndpointProfileProperties.
public static Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryAssetEndpointProfileProperties DeviceRegistryAssetEndpointProfileProperties (string uuid = default, Uri targetAddress = default, string endpointProfileType = default, Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryAuthentication authentication = default, string additionalConfiguration = default, string discoveredAssetEndpointProfileRef = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceRegistry.Models.AssetEndpointProfileStatusError> statusErrors = default, Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryProvisioningState? provisioningState = default);
static member DeviceRegistryAssetEndpointProfileProperties : string * Uri * string * Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryAuthentication * string * string * seq<Azure.ResourceManager.DeviceRegistry.Models.AssetEndpointProfileStatusError> * Nullable<Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryProvisioningState> -> Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryAssetEndpointProfileProperties
Public Shared Function DeviceRegistryAssetEndpointProfileProperties (Optional uuid As String = Nothing, Optional targetAddress As Uri = Nothing, Optional endpointProfileType As String = Nothing, Optional authentication As DeviceRegistryAuthentication = Nothing, Optional additionalConfiguration As String = Nothing, Optional discoveredAssetEndpointProfileRef As String = Nothing, Optional statusErrors As IEnumerable(Of AssetEndpointProfileStatusError) = Nothing, Optional provisioningState As Nullable(Of DeviceRegistryProvisioningState) = Nothing) As DeviceRegistryAssetEndpointProfileProperties
Parameters
- 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.
- endpointProfileType
- String
Defines the configuration for the connector type that is being used with the endpoint profile.
- authentication
- DeviceRegistryAuthentication
Defines the client authentication mechanism to the server.
- additionalConfiguration
- String
Stringified JSON that contains connectivity type specific further configuration (e.g. OPC UA, Modbus, ONVIF).
- discoveredAssetEndpointProfileRef
- String
Reference to a discovered asset endpoint profile. Populated only if the asset endpoint profile has been created from discovery flow. Discovered asset endpoint profile name must be provided.
- statusErrors
- IEnumerable<AssetEndpointProfileStatusError>
Read only object to reflect changes that have occurred on the Edge. Similar to Kubernetes status property for custom resources.
- provisioningState
- Nullable<DeviceRegistryProvisioningState>
Provisioning state of the resource.
Returns
A new DeviceRegistryAssetEndpointProfileProperties instance for mocking.
Applies to
Azure SDK for .NET