HciCollectLogJobProperties Class

Definition

Represents the properties of an HCI Collect Log job.

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

Constructors

Name Description
HciCollectLogJobProperties(DateTimeOffset, DateTimeOffset)

Initializes a new instance of HciCollectLogJobProperties.

Properties

Name Description
CollectionEndOn

To date for log collection.

CollectionStartOn

From date for log collection.

DeploymentMode

Deployment mode to trigger job.

(Inherited from HciEdgeDeviceJobProperties)
EndOn

The UTC date and time at which the job completed.

(Inherited from HciEdgeDeviceJobProperties)
JobId

Unique, immutable job id.

(Inherited from HciEdgeDeviceJobProperties)
LastLogGeneratedOn

To date for log collection.

ProvisioningState

Job provisioning state.

(Inherited from HciEdgeDeviceJobProperties)
ReportedProperties

log collection job reported properties.

StartOn

The UTC date and time at which the job started.

(Inherited from HciEdgeDeviceJobProperties)
Status

Status of Edge device job.

(Inherited from HciEdgeDeviceJobProperties)

Methods

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

Explicit Interface Implementations

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

Applies to