EdgeMachineRemoteSupportJobProperties Class

Definition

Properties for adding a server in the cluster.

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

Constructors

Name Description
EdgeMachineRemoteSupportJobProperties(RemoteSupportAccessLevel, DateTimeOffset, RemoteSupportType)

Initializes a new instance of EdgeMachineRemoteSupportJobProperties.

Properties

Name Description
AccessLevel

Remote support access level.

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

Remote support expiration timestamp.

JobId

Unique, immutable job id.

(Inherited from EdgeMachineJobProperties)
ProvisioningState

Job provisioning state.

(Inherited from EdgeMachineJobProperties)
ReportedProperties

log collection job reported properties.

StartOn

The UTC date and time at which the job started.

(Inherited from EdgeMachineJobProperties)
Status

Status of Edge device job.

(Inherited from EdgeMachineJobProperties)
Type

Remote support type.

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<EdgeMachineRemoteSupportJobProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<EdgeMachineRemoteSupportJobProperties>.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<EdgeMachineRemoteSupportJobProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<EdgeMachineRemoteSupportJobProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<EdgeMachineRemoteSupportJobProperties>.Write(ModelReaderWriterOptions)

Applies to