Delen via


EdgeIotAddon Class

Definition

IoT Addon.

public class EdgeIotAddon : Azure.ResourceManager.DataBoxEdge.DataBoxEdgeRoleAddonData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataBoxEdge.Models.EdgeIotAddon>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataBoxEdge.Models.EdgeIotAddon>
public class EdgeIotAddon : Azure.ResourceManager.DataBoxEdge.DataBoxEdgeRoleAddonData
type EdgeIotAddon = class
    inherit DataBoxEdgeRoleAddonData
    interface IJsonModel<EdgeIotAddon>
    interface IPersistableModel<EdgeIotAddon>
type EdgeIotAddon = class
    inherit DataBoxEdgeRoleAddonData
Public Class EdgeIotAddon
Inherits DataBoxEdgeRoleAddonData
Implements IJsonModel(Of EdgeIotAddon), IPersistableModel(Of EdgeIotAddon)
Public Class EdgeIotAddon
Inherits DataBoxEdgeRoleAddonData
Inheritance
Implements

Constructors

EdgeIotAddon(EdgeIotDeviceInfo, EdgeIotDeviceInfo)

Initializes a new instance of EdgeIotAddon.

Properties

HostPlatform

Host OS supported by the IoT addon.

HostPlatformType

Platform where the runtime is hosted.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
IotDeviceDetails

IoT device metadata to which appliance needs to be connected.

IotEdgeDeviceDetails

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

Name

The name of the resource.

(Inherited from ResourceData)
ProvisioningState

Addon Provisioning State.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Version

Version of IoT running on the appliance.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DataBoxEdgeRoleAddonData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from DataBoxEdgeRoleAddonData)
IJsonModel<DataBoxEdgeRoleAddonData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from DataBoxEdgeRoleAddonData)
IJsonModel<EdgeIotAddon>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<EdgeIotAddon>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DataBoxEdgeRoleAddonData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from DataBoxEdgeRoleAddonData)
IPersistableModel<DataBoxEdgeRoleAddonData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from DataBoxEdgeRoleAddonData)
IPersistableModel<DataBoxEdgeRoleAddonData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from DataBoxEdgeRoleAddonData)
IPersistableModel<EdgeIotAddon>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<EdgeIotAddon>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<EdgeIotAddon>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to