HealthMonitor Class

Information about the monitor's current health status.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.workloadmonitor.models._models_py3.Resource
HealthMonitor

Constructor

HealthMonitor(*, monitor_name: Optional[str] = None, monitor_type: Optional[str] = None, monitored_object: Optional[str] = None, parent_monitor_name: Optional[str] = None, evaluation_timestamp: Optional[str] = None, current_state_first_observed_timestamp: Optional[str] = None, last_reported_timestamp: Optional[str] = None, evidence: Optional[object] = None, monitor_configuration: Optional[object] = None, **kwargs)

Parameters

monitor_name
str
Required

Human-readable name of the monitor.

monitor_type
str
Required

Type of the monitor.

monitored_object
str
Required

Dynamic monitored object of the monitor.

parent_monitor_name
str
Required

Name of the parent monitor.

evaluation_timestamp
str
Required

Timestamp of the monitor's last health evaluation.

current_state_first_observed_timestamp
str
Required

Timestamp of the monitor's last health state change.

last_reported_timestamp
str
Required

Timestamp of the monitor's last reported health state.

evidence
object
Required

Evidence validating the monitor's current health state.

monitor_configuration
object
Required

The configuration settings at the time of the monitor's health evaluation.

Variables

id
str

The resource Id.

name
str

The resource name.

type
str

The resource type.

previous_monitor_state
str or <xref:workload_monitor_api.models.HealthState>

Previous health state of the monitor. Possible values include: "Healthy", "Critical", "Warning", "Unknown", "Disabled", "None".

current_monitor_state
str or <xref:workload_monitor_api.models.HealthState>

Current health state of the monitor. Possible values include: "Healthy", "Critical", "Warning", "Unknown", "Disabled", "None".