MonitorClient class 
- Extends
 
Constructors
| Monitor | 
	Initializes a new instance of the MonitorClient class.  | 
Properties
Inherited Properties
| pipeline | The pipeline used by this client to make requests  | 
Inherited Methods
| send | 
	Send an HTTP request that is populated using the provided OperationSpec.  | 
| send | 
	Send the provided httpRequest.  | 
Constructor Details
		MonitorClient(TokenCredential, string, MonitorClientOptionalParams)
	     
	Initializes a new instance of the MonitorClient class.
new MonitorClient(credentials: TokenCredential, subscriptionId: string, options?: MonitorClientOptionalParams)
				Parameters
- credentials
 - TokenCredential
 
Subscription credentials which uniquely identify client subscription.
- subscriptionId
 - 
				
string
 
The ID of the target subscription.
- options
 - MonitorClientOptionalParams
 
The parameter options
Property Details
$host
$host: string
				Property Value
string
		actionGroups
	 
	
		activityLogAlerts
	  
	
		activityLogs
	 
	
		alertRuleIncidents
	  
	
		alertRules
	 
	
		autoscaleSettings
	 
	
baselines
		dataCollectionEndpoints
	  
	
		dataCollectionRuleAssociations
	   
	dataCollectionRuleAssociations: DataCollectionRuleAssociations
				Property Value
		dataCollectionRules
	  
	
		diagnosticSettings
	 
	
		diagnosticSettingsCategory
	  
	
		eventCategories
	 
	
		logProfiles
	 
	
		metricAlerts
	 
	
		metricAlertsStatus
	  
	
		metricDefinitions
	 
	
		metricNamespaces
	 
	
metrics
operations
		privateEndpointConnections
	  
	
		privateLinkResources
	  
	
		privateLinkScopedResources
	   
	
		privateLinkScopeOperationStatus
	    
	privateLinkScopeOperationStatus: PrivateLinkScopeOperationStatus
				Property Value
		privateLinkScopes
	  
	
		scheduledQueryRules
	  
	
		subscriptionId
	 
	subscriptionId: string
				Property Value
string
		tenantActivityLogs
	  
	
		vMInsights
	 
	
Inherited Property Details
pipeline
The pipeline used by this client to make requests
pipeline: Pipeline
				Property Value
Inherited From coreClient.ServiceClient.pipeline
Inherited Method Details
		sendOperationRequest<T>(OperationArguments, OperationSpec)
	    
	Send an HTTP request that is populated using the provided OperationSpec.
function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>
				Parameters
- operationArguments
 - OperationArguments
 
The arguments that the HTTP request's templated values will be populated from.
- operationSpec
 - OperationSpec
 
The OperationSpec to use to populate the httpRequest.
Returns
Promise<T>
Inherited From coreClient.ServiceClient.sendOperationRequest
		sendRequest(PipelineRequest)
	  
	Send the provided httpRequest.
function sendRequest(request: PipelineRequest): Promise<PipelineResponse>
				Parameters
- request
 - PipelineRequest
 
Returns
Promise<PipelineResponse>
Inherited From coreClient.ServiceClient.sendRequest