Language

HealthStateAggregationType Struct

Definition

Aggregation strategy for combining a set of health states into one.

public readonly struct HealthStateAggregationType : IEquatable<Azure.ResourceManager.CloudHealth.Models.HealthStateAggregationType>
type HealthStateAggregationType = struct
Public Structure HealthStateAggregationType
Implements IEquatable(Of HealthStateAggregationType)
Inheritance
HealthStateAggregationType
Implements

Constructors

Name Description
HealthStateAggregationType(String)

Initializes a new instance of HealthStateAggregationType.

Properties

Name Description
BestOf

Best (least severe) health state across the non-Unknown members is propagated. Unknown members are excluded from the selection; if every member is Unknown the group resolves to Unknown. The 'ignoreUnknown' flag has no observable effect for this strategy and is documented as such.

MaxNotHealthy

Healthy if the count/percentage of not-healthy members stays below the threshold.

MinHealthy

Healthy if the count/percentage of healthy members meets the threshold.

WorstOf

Worst health state across members is propagated. Default behavior.

Methods

Name Description
Equals(HealthStateAggregationType)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
Equality(HealthStateAggregationType, HealthStateAggregationType)

Determines if two HealthStateAggregationType values are the same.

Implicit(String to HealthStateAggregationType)

Converts a string to a HealthStateAggregationType.

Implicit(String to Nullable<HealthStateAggregationType>)
Inequality(HealthStateAggregationType, HealthStateAggregationType)

Determines if two HealthStateAggregationType values are not the same.

Applies to