Delen via


ArmDataBoxEdgeModelFactory.EdgeIotAddon Method

Definition

Initializes a new instance of EdgeIotAddon.

public static Azure.ResourceManager.DataBoxEdge.Models.EdgeIotAddon EdgeIotAddon (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.DataBoxEdge.Models.EdgeIotDeviceInfo iotDeviceDetails = default, Azure.ResourceManager.DataBoxEdge.Models.EdgeIotDeviceInfo iotEdgeDeviceDetails = default, string version = default, Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeOSPlatformType? hostPlatform = default, Azure.ResourceManager.DataBoxEdge.Models.HostPlatformType? hostPlatformType = default, Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeRoleAddonProvisioningState? provisioningState = default);
static member EdgeIotAddon : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.ResourceManager.DataBoxEdge.Models.EdgeIotDeviceInfo * Azure.ResourceManager.DataBoxEdge.Models.EdgeIotDeviceInfo * string * Nullable<Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeOSPlatformType> * Nullable<Azure.ResourceManager.DataBoxEdge.Models.HostPlatformType> * Nullable<Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeRoleAddonProvisioningState> -> Azure.ResourceManager.DataBoxEdge.Models.EdgeIotAddon
Public Shared Function EdgeIotAddon (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional iotDeviceDetails As EdgeIotDeviceInfo = Nothing, Optional iotEdgeDeviceDetails As EdgeIotDeviceInfo = Nothing, Optional version As String = Nothing, Optional hostPlatform As Nullable(Of DataBoxEdgeOSPlatformType) = Nothing, Optional hostPlatformType As Nullable(Of HostPlatformType) = Nothing, Optional provisioningState As Nullable(Of DataBoxEdgeRoleAddonProvisioningState) = Nothing) As EdgeIotAddon

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

iotDeviceDetails
EdgeIotDeviceInfo

IoT device metadata to which appliance needs to be connected.

iotEdgeDeviceDetails
EdgeIotDeviceInfo

IoT edge device to which the IoT Addon needs to be configured.

version
String

Version of IoT running on the appliance.

hostPlatform
Nullable<DataBoxEdgeOSPlatformType>

Host OS supported by the IoT addon.

hostPlatformType
Nullable<HostPlatformType>

Platform where the runtime is hosted.

provisioningState
Nullable<DataBoxEdgeRoleAddonProvisioningState>

Addon Provisioning State.

Returns

A new EdgeIotAddon instance for mocking.

Applies to