MonitoringTarget Class 
Monitoring target.
Constructor
MonitoringTarget(*, ml_task: str | MonitorTargetTasks | None = None, endpoint_deployment_id: str | None = None, model_id: str | None = None)
		Keyword-Only Parameters
| Name | Description | 
|---|---|
| 
		 ml_task 
	 | 
	
		
		 Type of task. Allowed values: Classification, Regression, and QuestionAnswering Default value: None 
			 | 
| 
		 endpoint_deployment_id 
	 | 
	
		
		 The ARM ID of the target deployment. Mutually exclusive with model_id. Default value: None 
			 | 
| 
		 model_id 
	 | 
	
		
		 ARM ID of the target model ID. Mutually exclusive with endpoint_deployment_id. Default value: None 
			 | 
Examples
Setting a monitoring target using endpoint_deployment_id.
   from azure.ai.ml.entities import (
       AlertNotification,
       MonitorDefinition,
       MonitoringTarget,
       SparkResourceConfiguration,
   )
   monitor_definition = MonitorDefinition(
       compute=SparkResourceConfiguration(instance_type="standard_e4s_v3", runtime_version="3.4"),  # type:ignore
       monitoring_target=MonitoringTarget(
           ml_task="Classification",
           endpoint_deployment_id="azureml:fraud_detection_endpoint:fraud_detection_deployment",
       ),
       alert_notification=AlertNotification(emails=["abc@example.com", "def@example.com"]),
   )