HealthEvaluation

Represents a health evaluation which describes the data and the algorithm used by health manager to evaluate the health of an entity.

Inheritance

'HealthEvaluation' is the base type of the polymorphic type model. The 'Kind' property is the discriminator for the derived types. The value of the 'Kind' property determines the serialized content on the wire (one of the following derived types). The following table lists the value of the Kind property and corresponding derived type it represents.

Derived Types

Kind Derived Type
Application ApplicationHealthEvaluation
Applications ApplicationsHealthEvaluation
ApplicationTypeApplications ApplicationTypeApplicationsHealthEvaluation
DeltaNodesCheck DeltaNodesCheckHealthEvaluation
DeployedApplication DeployedApplicationHealthEvaluation
DeployedApplications DeployedApplicationsHealthEvaluation
DeployedServicePackage DeployedServicePackageHealthEvaluation
DeployedServicePackages DeployedServicePackagesHealthEvaluation
Event EventHealthEvaluation
Node NodeHealthEvaluation
Nodes NodesHealthEvaluation
Partition PartitionHealthEvaluation
Partitions PartitionsHealthEvaluation
Replica ReplicaHealthEvaluation
Replicas ReplicasHealthEvaluation
Service ServiceHealthEvaluation
Services ServicesHealthEvaluation
SystemApplication SystemApplicationHealthEvaluation
UpgradeDomainDeltaNodesCheck UpgradeDomainDeltaNodesCheckHealthEvaluation
UpgradeDomainDeployedApplications UpgradeDomainDeployedApplicationsHealthEvaluation
UpgradeDomainNodes UpgradeDomainNodesHealthEvaluation
NodeTypeNodes NodeTypeNodesHealthEvaluation