EdgeMachineCollectLogJobProperties Class

Definition

Properties for pausing a server in the cluster.

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

Constructors

Name Description
EdgeMachineCollectLogJobProperties(DateTimeOffset, DateTimeOffset)

Initializes a new instance of EdgeMachineCollectLogJobProperties.

Properties

Name Description
CollectionEndOn

To date for log collection.

CollectionStartOn

From date for log collection.

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

To date for log collection.

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)

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<EdgeMachineCollectLogJobProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<EdgeMachineCollectLogJobProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<EdgeMachineJobProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from EdgeMachineJobProperties)
IJsonModel<EdgeMachineJobProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from EdgeMachineJobProperties)
IPersistableModel<EdgeMachineCollectLogJobProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<EdgeMachineCollectLogJobProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<EdgeMachineCollectLogJobProperties>.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