Share via


IHealthMonitorsOperations Interface

Definition

HealthMonitorsOperations operations.

public interface IHealthMonitorsOperations
type IHealthMonitorsOperations = interface
Public Interface IHealthMonitorsOperations

Methods

GetStateChangeWithHttpMessagesAsync(String, String, String, String, String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Get the health state change of a monitor of a virtual machine at the provided timestamp. Optional parameter: $expand (retrieve the monitor's evidence and configuration).

GetWithHttpMessagesAsync(String, String, String, String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Get the current health status of a monitor of a virtual machine. Optional parameter: $expand (retrieve the monitor's evidence and configuration).

ListNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Get the current health status of all monitors of a virtual machine. Optional parameters: $expand (retrieve the monitor's evidence and configuration) and $filter (filter by monitor name).

ListStateChangesNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Get the health state changes of a monitor of a virtual machine within the provided time window (default is the last 24 hours). Optional parameters: $expand (retrieve the monitor's evidence and configuration) and $filter (filter by heartbeat condition).

ListStateChangesWithHttpMessagesAsync(String, String, String, String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, Dictionary<String,List<String>>, CancellationToken)

Get the health state changes of a monitor of a virtual machine within the provided time window (default is the last 24 hours). Optional parameters: $expand (retrieve the monitor's evidence and configuration) and $filter (filter by heartbeat condition).

ListWithHttpMessagesAsync(String, String, String, String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Get the current health status of all monitors of a virtual machine. Optional parameters: $expand (retrieve the monitor's evidence and configuration) and $filter (filter by monitor name).

Extension Methods

Get(IHealthMonitorsOperations, String, String, String, String, String, String, String)

Get the current health status of a monitor of a virtual machine. Optional parameter: $expand (retrieve the monitor's evidence and configuration).

GetAsync(IHealthMonitorsOperations, String, String, String, String, String, String, String, CancellationToken)

Get the current health status of a monitor of a virtual machine. Optional parameter: $expand (retrieve the monitor's evidence and configuration).

GetStateChange(IHealthMonitorsOperations, String, String, String, String, String, String, String, String)

Get the health state change of a monitor of a virtual machine at the provided timestamp. Optional parameter: $expand (retrieve the monitor's evidence and configuration).

GetStateChangeAsync(IHealthMonitorsOperations, String, String, String, String, String, String, String, String, CancellationToken)

Get the health state change of a monitor of a virtual machine at the provided timestamp. Optional parameter: $expand (retrieve the monitor's evidence and configuration).

List(IHealthMonitorsOperations, String, String, String, String, String, String, String)

Get the current health status of all monitors of a virtual machine. Optional parameters: $expand (retrieve the monitor's evidence and configuration) and $filter (filter by monitor name).

ListAsync(IHealthMonitorsOperations, String, String, String, String, String, String, String, CancellationToken)

Get the current health status of all monitors of a virtual machine. Optional parameters: $expand (retrieve the monitor's evidence and configuration) and $filter (filter by monitor name).

ListNext(IHealthMonitorsOperations, String)

Get the current health status of all monitors of a virtual machine. Optional parameters: $expand (retrieve the monitor's evidence and configuration) and $filter (filter by monitor name).

ListNextAsync(IHealthMonitorsOperations, String, CancellationToken)

Get the current health status of all monitors of a virtual machine. Optional parameters: $expand (retrieve the monitor's evidence and configuration) and $filter (filter by monitor name).

ListStateChanges(IHealthMonitorsOperations, String, String, String, String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>)

Get the health state changes of a monitor of a virtual machine within the provided time window (default is the last 24 hours). Optional parameters: $expand (retrieve the monitor's evidence and configuration) and $filter (filter by heartbeat condition).

ListStateChangesAsync(IHealthMonitorsOperations, String, String, String, String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, CancellationToken)

Get the health state changes of a monitor of a virtual machine within the provided time window (default is the last 24 hours). Optional parameters: $expand (retrieve the monitor's evidence and configuration) and $filter (filter by heartbeat condition).

ListStateChangesNext(IHealthMonitorsOperations, String)

Get the health state changes of a monitor of a virtual machine within the provided time window (default is the last 24 hours). Optional parameters: $expand (retrieve the monitor's evidence and configuration) and $filter (filter by heartbeat condition).

ListStateChangesNextAsync(IHealthMonitorsOperations, String, CancellationToken)

Get the health state changes of a monitor of a virtual machine within the provided time window (default is the last 24 hours). Optional parameters: $expand (retrieve the monitor's evidence and configuration) and $filter (filter by heartbeat condition).

Applies to