recommendations
Creates, updates, deletes, gets or lists a recommendations resource.
Overview
| Name | recommendations |
| Type | Resource |
| Id | azure.app_service.recommendations |
Fields
The following fields are returned by SELECT queries:
- list
| Name | Datatype | Description |
|---|---|---|
id | string | Resource Id. |
name | string | Resource Name. |
kind | string | Kind of resource. |
properties | object | Recommendation resource specific properties |
type | string | Resource type. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
list | select | subscriptionId | featured, $filter | Description for List all recommendations for a subscription. |
reset_all_filters | exec | subscriptionId | Description for Reset all recommendation opt-out settings for a subscription. | |
disable_recommendation_for_subscription | exec | name, subscriptionId | Description for Disables the specified rule so it will not apply to a subscription in the future. | |
disable_all_for_hosting_environment | exec | resourceGroupName, environmentName, hostingEnvironmentName, subscriptionId | Description for Disable all recommendations for an app. | |
reset_all_filters_for_hosting_environment | exec | resourceGroupName, environmentName, hostingEnvironmentName, subscriptionId | Description for Reset all recommendation opt-out settings for an app. | |
disable_recommendation_for_hosting_environment | exec | resourceGroupName, environmentName, name, hostingEnvironmentName, subscriptionId | Description for Disables the specific rule for a web site permanently. | |
disable_all_for_web_app | exec | resourceGroupName, siteName, subscriptionId | Description for Disable all recommendations for an app. | |
reset_all_filters_for_web_app | exec | resourceGroupName, siteName, subscriptionId | Description for Reset all recommendation opt-out settings for an app. | |
disable_recommendation_for_site | exec | resourceGroupName, siteName, name, subscriptionId | Description for Disables the specific rule for a web site permanently. |
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.
| Name | Datatype | Description |
|---|---|---|
environmentName | string | Site name |
hostingEnvironmentName | string | |
name | string | Rule name |
resourceGroupName | string | Name of the resource group to which the resource belongs. |
siteName | string | Site name |
subscriptionId | string | Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
$filter | string | Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[PT1H|PT1M|P1D] |
featured | boolean | Specify true to return only the most critical recommendations. The default is false, which returns all recommendations. |
SELECT examples
- list
Description for List all recommendations for a subscription.
SELECT
id,
name,
kind,
properties,
type
FROM azure.app_service.recommendations
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND featured = '{{ featured }}'
AND $filter = '{{ $filter }}'
;
Lifecycle Methods
- reset_all_filters
- disable_recommendation_for_subscription
- disable_all_for_hosting_environment
- reset_all_filters_for_hosting_environment
- disable_recommendation_for_hosting_environment
- disable_all_for_web_app
- reset_all_filters_for_web_app
- disable_recommendation_for_site
Description for Reset all recommendation opt-out settings for a subscription.
EXEC azure.app_service.recommendations.reset_all_filters
@subscriptionId='{{ subscriptionId }}' --required
;
Description for Disables the specified rule so it will not apply to a subscription in the future.
EXEC azure.app_service.recommendations.disable_recommendation_for_subscription
@name='{{ name }}' --required,
@subscriptionId='{{ subscriptionId }}' --required
;
Description for Disable all recommendations for an app.
EXEC azure.app_service.recommendations.disable_all_for_hosting_environment
@resourceGroupName='{{ resourceGroupName }}' --required,
@environmentName='{{ environmentName }}' --required,
@hostingEnvironmentName='{{ hostingEnvironmentName }}' --required,
@subscriptionId='{{ subscriptionId }}' --required
;
Description for Reset all recommendation opt-out settings for an app.
EXEC azure.app_service.recommendations.reset_all_filters_for_hosting_environment
@resourceGroupName='{{ resourceGroupName }}' --required,
@environmentName='{{ environmentName }}' --required,
@hostingEnvironmentName='{{ hostingEnvironmentName }}' --required,
@subscriptionId='{{ subscriptionId }}' --required
;
Description for Disables the specific rule for a web site permanently.
EXEC azure.app_service.recommendations.disable_recommendation_for_hosting_environment
@resourceGroupName='{{ resourceGroupName }}' --required,
@environmentName='{{ environmentName }}' --required,
@name='{{ name }}' --required,
@hostingEnvironmentName='{{ hostingEnvironmentName }}' --required,
@subscriptionId='{{ subscriptionId }}' --required
;
Description for Disable all recommendations for an app.
EXEC azure.app_service.recommendations.disable_all_for_web_app
@resourceGroupName='{{ resourceGroupName }}' --required,
@siteName='{{ siteName }}' --required,
@subscriptionId='{{ subscriptionId }}' --required
;
Description for Reset all recommendation opt-out settings for an app.
EXEC azure.app_service.recommendations.reset_all_filters_for_web_app
@resourceGroupName='{{ resourceGroupName }}' --required,
@siteName='{{ siteName }}' --required,
@subscriptionId='{{ subscriptionId }}' --required
;
Description for Disables the specific rule for a web site permanently.
EXEC azure.app_service.recommendations.disable_recommendation_for_site
@resourceGroupName='{{ resourceGroupName }}' --required,
@siteName='{{ siteName }}' --required,
@name='{{ name }}' --required,
@subscriptionId='{{ subscriptionId }}' --required
;