HealthMonitorStateChange Class

Information about the monitor's health state change at the provided timestamp.

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

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

Constructor

HealthMonitorStateChange(*, monitor_name: Optional[str] = None, monitor_type: Optional[str] = None, monitored_object: Optional[str] = None, evaluation_timestamp: Optional[str] = None, current_state_first_observed_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.

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.

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".