IoTAddon Class

Definition

IoT Addon.

[Microsoft.Rest.Serialization.JsonTransformation]
[Newtonsoft.Json.JsonObject("IotEdge")]
public class IoTAddon : Microsoft.Azure.Management.DataBoxEdge.Models.Addon
[<Microsoft.Rest.Serialization.JsonTransformation>]
[<Newtonsoft.Json.JsonObject("IotEdge")>]
type IoTAddon = class
    inherit Addon
Public Class IoTAddon
Inherits Addon
Inheritance
Attributes
JsonTransformationAttribute Newtonsoft.Json.JsonObjectAttribute

Constructors

IoTAddon()

Initializes a new instance of the IoTAddon class.

IoTAddon(IoTDeviceInfo, IoTDeviceInfo, String, String, String, SystemData, String, String, String, String)

Initializes a new instance of the IoTAddon class.

Properties

HostPlatform

Gets host OS supported by the IoT addon. Possible values include: 'Windows', 'Linux'

HostPlatformType

Gets platform where the runtime is hosted. Possible values include: 'KubernetesCluster', 'LinuxVM'

Id

Gets the path ID that uniquely identifies the object.

(Inherited from ARMBaseModel)
IoTDeviceDetails

Gets or sets ioT device metadata to which appliance needs to be connected.

IoTEdgeDeviceDetails

Gets or sets ioT edge device to which the IoT Addon needs to be configured.

Name

Gets the object name.

(Inherited from ARMBaseModel)
ProvisioningState

Gets addon Provisioning State. Possible values include: 'Invalid', 'Creating', 'Created', 'Updating', 'Reconfiguring', 'Failed', 'Deleting'

SystemData

Gets or sets addon type

(Inherited from Addon)
Type

Gets the hierarchical type of the object.

(Inherited from ARMBaseModel)
Version

Gets version of IoT running on the appliance.

Methods

Validate()

Validate the object.

Applies to