Share via


ClusterHealthQueryDescription Class

Definition

Provides query input for getting ClusterHealth. Used by GetClusterHealthAsync(ClusterHealthQueryDescription).

public sealed class ClusterHealthQueryDescription
type ClusterHealthQueryDescription = class
Public NotInheritable Class ClusterHealthQueryDescription
Inheritance
ClusterHealthQueryDescription

Constructors

ClusterHealthQueryDescription()

Initializes a new instance of the ClusterHealthQueryDescription class.

Properties

ApplicationHealthPolicyMap

Gets the application health policies used to evaluate the health of the applications from the cluster. Each entry specifies as key the application name and as value an ApplicationHealthPolicy used to evaluate the application health.

ApplicationsFilter

Gets or sets the filter for ApplicationHealthState children. Only children that match the filter will be returned.

EventsFilter

Gets or sets the filter for the collection of HealthEvent reported on the cluster.

HealthPolicy

Gets or sets the ClusterHealthPolicy used to evaluate the cluster health. The policy will be used to evaluate the aggregated health state of the events reported on cluster as well as the aggregated health states of the nodes.

HealthStatisticsFilter

Gets or sets the health statistics filter.

NodesFilter

Gets or sets the filter for NodeHealthState children. Only children that match the filter will be returned.

Methods

ToString()

Gets a string representation of the health query description.

Applies to