DownloadOsJobProperties Class

Definition

Represents the properties of Download Os job.

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

Constructors

Name Description
DownloadOsJobProperties(DownloadContent)

Initializes a new instance of DownloadOsJobProperties.

Properties

Name Description
DeploymentMode

Deployment mode to trigger job.

(Inherited from EdgeMachineJobProperties)
DownloadRequest

Download OS request.

EndOn

The UTC date and time at which the job completed.

(Inherited from EdgeMachineJobProperties)
Error

error details.

(Inherited from EdgeMachineJobProperties)
JobId

Unique, immutable job id.

(Inherited from EdgeMachineJobProperties)
ProvisioningState

Job provisioning state.

(Inherited from EdgeMachineJobProperties)
ReportedProperties

Reported Properties for Download Os job.

StartOn

The UTC date and time at which the job started.

(Inherited from EdgeMachineJobProperties)
Status

Status of Edge device job.

(Inherited from EdgeMachineJobProperties)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DownloadOsJobProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<DownloadOsJobProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<EdgeMachineJobProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from EdgeMachineJobProperties)
IJsonModel<EdgeMachineJobProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from EdgeMachineJobProperties)
IPersistableModel<DownloadOsJobProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<DownloadOsJobProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<DownloadOsJobProperties>.Write(ModelReaderWriterOptions)
IPersistableModel<EdgeMachineJobProperties>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from EdgeMachineJobProperties)
IPersistableModel<EdgeMachineJobProperties>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from EdgeMachineJobProperties)
IPersistableModel<EdgeMachineJobProperties>.Write(ModelReaderWriterOptions) (Inherited from EdgeMachineJobProperties)

Applies to