Share via


HealthReportStatus Class

Definition

The status of the health report.

public class HealthReportStatus : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.SecurityCenter.Models.HealthReportStatus>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.SecurityCenter.Models.HealthReportStatus>
type HealthReportStatus = class
    interface IJsonModel<HealthReportStatus>
    interface IPersistableModel<HealthReportStatus>
Public Class HealthReportStatus
Implements IJsonModel(Of HealthReportStatus), IPersistableModel(Of HealthReportStatus)
Inheritance
HealthReportStatus
Implements

Constructors

HealthReportStatus()

Initializes a new instance of HealthReportStatus.

Properties

Code

The status of the health report.

FirstEvaluationOn

The date of when the resource of the health report was scanned in the first time.

LastScannedOn

The date of when the resource was scanned in the last time.

Reason

The reason of the given status.

StatusChangeOn

The date of when the status of the health report was changed in the last time.

Explicit Interface Implementations

IJsonModel<HealthReportStatus>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<HealthReportStatus>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<HealthReportStatus>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HealthReportStatus>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<HealthReportStatus>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to