Share via


IotFirmwarePatch Class

Definition

Firmware definition.

public class IotFirmwarePatch : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.IotFirmwareDefense.Models.IotFirmwarePatch>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.IotFirmwareDefense.Models.IotFirmwarePatch>
type IotFirmwarePatch = class
    interface IJsonModel<IotFirmwarePatch>
    interface IPersistableModel<IotFirmwarePatch>
Public Class IotFirmwarePatch
Implements IJsonModel(Of IotFirmwarePatch), IPersistableModel(Of IotFirmwarePatch)
Inheritance
IotFirmwarePatch
Implements

Constructors

IotFirmwarePatch()

Initializes a new instance of IotFirmwarePatch.

Properties

Description

User-specified description of the firmware.

FileName

File name for a firmware that user uploaded.

FileSize

File size of the uploaded firmware image.

Model

Firmware model.

ProvisioningState

Provisioning state of the resource.

Status

The status of firmware scan.

StatusMessages

A list of errors or other messages generated during firmware analysis.

Vendor

Firmware vendor.

Version

Firmware version.

Explicit Interface Implementations

IJsonModel<IotFirmwarePatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<IotFirmwarePatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<IotFirmwarePatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<IotFirmwarePatch>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<IotFirmwarePatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to