ProvisionOsJobProperties Class

Definition

Represents the properties of an Azure Linux restricted operating environment Provision Os job.

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

Constructors

Name Description
ProvisionOsJobProperties(ProvisioningContent)

Initializes a new instance of ProvisionOsJobProperties.

Properties

Name Description
DeploymentMode

Deployment mode to trigger job.

(Inherited from EdgeMachineJobProperties)
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)
ProvisioningRequest

Os Provisioning request.

ProvisioningState

Job provisioning state.

(Inherited from EdgeMachineJobProperties)
ReportedProperties

Reported Properties for Provision 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<EdgeMachineJobProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from EdgeMachineJobProperties)
IJsonModel<EdgeMachineJobProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from EdgeMachineJobProperties)
IJsonModel<ProvisionOsJobProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ProvisionOsJobProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<EdgeMachineJobProperties>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from EdgeMachineJobProperties)
IPersistableModel<EdgeMachineJobProperties>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from EdgeMachineJobProperties)
IPersistableModel<EdgeMachineJobProperties>.Write(ModelReaderWriterOptions) (Inherited from EdgeMachineJobProperties)
IPersistableModel<ProvisionOsJobProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ProvisionOsJobProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ProvisionOsJobProperties>.Write(ModelReaderWriterOptions)

Applies to