Share via


DeviceUpdateInstanceData Class

Definition

A class representing the DeviceUpdateInstance data model. Device Update instance details.

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

Constructors

DeviceUpdateInstanceData(AzureLocation)

Initializes a new instance of DeviceUpdateInstanceData.

Properties

AccountName

Parent Device Update Account name which Instance belongs to.

DiagnosticStorageProperties

Customer-initiated diagnostic log collection storage properties.

EnableDiagnostics

Enables or Disables the diagnostic logs collection.

Id

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

(Inherited from ResourceData)
IotHubs

List of IoT Hubs associated with the account.

Location

The geo-location where the resource lives.

(Inherited from TrackedResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
ProvisioningState

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)
Tags

Resource tags.

(Inherited from TrackedResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TrackedResourceData)

Explicit Interface Implementations

IJsonModel<DeviceUpdateInstanceData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DeviceUpdateInstanceData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DeviceUpdateInstanceData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DeviceUpdateInstanceData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DeviceUpdateInstanceData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to