Language

HealthReportEvaluationRule Class

Definition

Evaluation rules for the health report

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.HealthReportEvaluationRuleTypeConverter))]
public class HealthReportEvaluationRule : Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.IHealthReportEvaluationRule
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.HealthReportEvaluationRuleTypeConverter))>]
type HealthReportEvaluationRule = class
    interface IHealthReportEvaluationRule
    interface IJsonSerializable
Public Class HealthReportEvaluationRule
Implements IHealthReportEvaluationRule
Inheritance
HealthReportEvaluationRule
Attributes
Implements

Constructors

Name Description
HealthReportEvaluationRule()

Creates an new HealthReportEvaluationRule instance.

Properties

Name Description
DegradedRule

Degraded rule with static threshold.

UnhealthyRule

Unhealthy rule with static threshold.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HealthReportEvaluationRule.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HealthReportEvaluationRule.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.IHealthReportEvaluationRule.

FromJsonString(String)

Creates a new instance of HealthReportEvaluationRule, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of HealthReportEvaluationRule into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to