{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-web-diagnostics","description":"Diagnostics API Client","version":"2018-02-01","base_url":"https://management.azure.com","endpoints":22,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Diagnostics API Client\n@base https://management.azure.com\n@version 2018-02-01\n@auth OAuth2\n@common_fields {resourceGroupName: any # Name of the resource group to which the resource belongs., subscriptionId: any # Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000)., api-version: any # API Version}\n@endpoints 22\n@hint download_for_search\n@toc subscriptions(22)\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors\n@desc List Hosting Environment Detector Responses\n@required {name: any # Site Name}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}\n@desc Get Hosting Environment Detector Response\n@required {name: any # App Service Environment Name, detectorName: any # Detector Resource Name}\n@optional {startTime: any # Start Time, endTime: any # End Time, timeGrain: any # Time Grain}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors\n@desc List Site Detector Responses\n@required {siteName: any # Site Name}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}\n@desc Get site detector response\n@required {siteName: any # Site Name, detectorName: any # Detector Resource Name}\n@optional {startTime: any # Start Time, endTime: any # End Time, timeGrain: any # Time Grain}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics\n@desc Get Diagnostics Categories\n@required {siteName: any # Site Name}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}\n@desc Get Diagnostics Category\n@required {siteName: any # Site Name, diagnosticCategory: any # Diagnostic Category}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses\n@desc Get Site Analyses\n@required {siteName: any # Site Name, diagnosticCategory: any # Diagnostic Category}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}\n@desc Get Site Analysis\n@required {siteName: any # Site Name, diagnosticCategory: any # Diagnostic Category, analysisName: any # Analysis Name}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute\n@desc Execute Analysis\n@required {siteName: any # Site Name, diagnosticCategory: any # Category Name, analysisName: any # Analysis Resource Name}\n@optional {startTime: any # Start Time, endTime: any # End Time, timeGrain: any # Time Grain}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors\n@desc Get Detectors\n@required {siteName: any # Site Name, diagnosticCategory: any # Diagnostic Category}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}\n@desc Get Detector\n@required {siteName: any # Site Name, diagnosticCategory: any # Diagnostic Category, detectorName: any # Detector Name}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute\n@desc Execute Detector\n@required {siteName: any # Site Name, detectorName: any # Detector Resource Name, diagnosticCategory: any # Category Name}\n@optional {startTime: any # Start Time, endTime: any # End Time, timeGrain: any # Time Grain}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors\n@desc List Site Detector Responses\n@required {siteName: any # Site Name, slot: any # Slot Name}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}\n@desc Get site detector response\n@required {siteName: any # Site Name, detectorName: any # Detector Resource Name, slot: any # Slot Name}\n@optional {startTime: any # Start Time, endTime: any # End Time, timeGrain: any # Time Grain}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics\n@desc Get Diagnostics Categories\n@required {siteName: any # Site Name, slot: any # Slot Name}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}\n@desc Get Diagnostics Category\n@required {siteName: any # Site Name, diagnosticCategory: any # Diagnostic Category, slot: any # Slot Name}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses\n@desc Get Site Analyses\n@required {siteName: any # Site Name, diagnosticCategory: any # Diagnostic Category, slot: any # Slot Name}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}\n@desc Get Site Analysis\n@required {siteName: any # Site Name, diagnosticCategory: any # Diagnostic Category, analysisName: any # Analysis Name, slot: any # Slot - optional}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute\n@desc Execute Analysis\n@required {siteName: any # Site Name, diagnosticCategory: any # Category Name, analysisName: any # Analysis Resource Name, slot: any # Slot Name}\n@optional {startTime: any # Start Time, endTime: any # End Time, timeGrain: any # Time Grain}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors\n@desc Get Detectors\n@required {siteName: any # Site Name, diagnosticCategory: any # Diagnostic Category, slot: any # Slot Name}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}\n@desc Get Detector\n@required {siteName: any # Site Name, diagnosticCategory: any # Diagnostic Category, detectorName: any # Detector Name, slot: any # Slot Name}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute\n@desc Execute Detector\n@required {siteName: any # Site Name, detectorName: any # Detector Resource Name, diagnosticCategory: any # Category Name, slot: any # Slot Name}\n@optional {startTime: any # Start Time, endTime: any # End Time, timeGrain: any # Time Grain}\n@returns(200) OK\n\n@end\n"}