Skip to main content

diagnostics

Creates, updates, deletes, gets or lists a diagnostics resource.

Overview

Namediagnostics
TypeResource
Idazure.web.diagnostics

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
descriptionstringDescription of the Analysis.
kindstringKind of resource.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_site_analysis_slotselectresource_group_name, site_name, diagnostic_category, analysis_name, slot, subscription_idGet Site Analysis. Description for Get Site Analysis.
get_site_detector_slotselectresource_group_name, site_name, diagnostic_category, detector_name, slot, subscription_idGet Detector. Description for Get Detector.
list_site_analyses_slotselectresource_group_name, site_name, diagnostic_category, slot, subscription_idGet Site Analyses. Description for Get Site Analyses.
get_site_detector_response_slotselectresource_group_name, site_name, detector_name, slot, subscription_idstartTime, endTime, timeGrainGet site detector response. Description for Get site detector response.
get_site_analysisselectresource_group_name, site_name, diagnostic_category, analysis_name, subscription_idGet Site Analysis. Description for Get Site Analysis.
get_site_detectorselectresource_group_name, site_name, diagnostic_category, detector_name, subscription_idGet Detector. Description for Get Detector.
list_site_detector_responses_slotselectresource_group_name, site_name, slot, subscription_idList Site Detector Responses. Description for List Site Detector Responses.
list_site_analysesselectresource_group_name, site_name, diagnostic_category, subscription_idGet Site Analyses. Description for Get Site Analyses.
get_site_detector_responseselectresource_group_name, site_name, detector_name, subscription_idstartTime, endTime, timeGrainGet site detector response. Description for Get site detector response.
get_hosting_environment_detector_responseselectresource_group_name, name, detector_name, subscription_idstartTime, endTime, timeGrainGet Hosting Environment Detector Response. Description for Get Hosting Environment Detector Response.
list_site_detector_responsesselectresource_group_name, site_name, subscription_idList Site Detector Responses. Description for List Site Detector Responses.
list_hosting_environment_detector_responsesselectresource_group_name, name, subscription_idList Hosting Environment Detector Responses. Description for List Hosting Environment Detector Responses.
list_site_diagnostic_categoriesexecresource_group_name, site_name, subscription_idGet Diagnostics Categories. Description for Get Diagnostics Categories.
list_site_diagnostic_categories_slotexecresource_group_name, site_name, slot, subscription_idGet Diagnostics Categories. Description for Get Diagnostics Categories.
list_site_detectorsexecresource_group_name, site_name, diagnostic_category, subscription_idGet Detectors. Description for Get Detectors.
list_site_detectors_slotexecresource_group_name, site_name, diagnostic_category, slot, subscription_idGet Detectors. Description for Get Detectors.
get_site_diagnostic_categoryexecresource_group_name, site_name, diagnostic_category, subscription_idGet Diagnostics Category. Description for Get Diagnostics Category.
get_site_diagnostic_category_slotexecresource_group_name, site_name, diagnostic_category, slot, subscription_idGet Diagnostics Category. Description for Get Diagnostics Category.
execute_site_analysisexecresource_group_name, site_name, diagnostic_category, analysis_name, subscription_idstartTime, endTime, timeGrainExecute Analysis. Description for Execute Analysis.
execute_site_analysis_slotexecresource_group_name, site_name, diagnostic_category, analysis_name, slot, subscription_idstartTime, endTime, timeGrainExecute Analysis. Description for Execute Analysis.
execute_site_detectorexecresource_group_name, site_name, detector_name, diagnostic_category, subscription_idstartTime, endTime, timeGrainExecute Detector. Description for Execute Detector.
execute_site_detector_slotexecresource_group_name, site_name, detector_name, diagnostic_category, slot, subscription_idstartTime, endTime, timeGrainExecute Detector. Description for Execute Detector.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
analysis_namestringAnalysis Name. Required.
detector_namestringDetector Name. Required.
diagnostic_categorystringDiagnostic Category. Required.
namestringApp Service Environment Name. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
site_namestringSite Name. Required.
slotstringSlot Name. Required.
subscription_idstring
endTimestring (date-time)End Time. Default value is None.
startTimestring (date-time)Start Time. Default value is None.
timeGrainstringTime Grain. Default value is None.

SELECT examples

Get Site Analysis. Description for Get Site Analysis.

SELECT
id,
name,
description,
kind,
systemData,
type
FROM azure.web.diagnostics
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND site_name = '{{ site_name }}' -- required
AND diagnostic_category = '{{ diagnostic_category }}' -- required
AND analysis_name = '{{ analysis_name }}' -- required
AND slot = '{{ slot }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

Lifecycle Methods

Get Diagnostics Categories. Description for Get Diagnostics Categories.

EXEC azure.web.diagnostics.list_site_diagnostic_categories 
@resource_group_name='{{ resource_group_name }}' --required,
@site_name='{{ site_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;