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
;