Skip to main content

configurations

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

Overview

Nameconfigurations
TypeResource
Idazure.advisor.configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringThe resource ID.
namestringThe name of the resource.
digestsarrayAdvisor digest configuration. Valid only for subscriptions.
excludebooleanExclude the resource from Advisor evaluations. Valid values: False (default) or True.
lowCpuThresholdstringMinimum percentage threshold for Advisor low CPU utilization evaluation. Valid only for subscriptions. Valid values: 5 (default), 10, 15 or 20. Known values are: "5", "10", "15", and "20".
typestringThe type of the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_by_resource_groupselectresource_group, subscription_idRetrieve Azure Advisor configurations. Retrieve Azure Advisor configurations.
list_by_subscriptionselectsubscription_idRetrieve Azure Advisor configurations. Retrieve Azure Advisor configurations and also retrieve configurations of contained resource groups.
create_in_resource_groupinsertconfiguration_name, resource_group, subscription_idCreate/Overwrite Azure Advisor configuration. Create/Overwrite Azure Advisor configuration.
create_in_subscriptioninsertconfiguration_name, subscription_idCreate/Overwrite Azure Advisor configuration. Create/Overwrite Azure Advisor configuration and also delete all configurations of contained resource groups.

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
configuration_namestringAdvisor configuration name. Value must be 'default'. "default" Required.
resource_groupstringThe name of the Azure resource group. Required.
subscription_idstring

SELECT examples

Retrieve Azure Advisor configurations. Retrieve Azure Advisor configurations.

SELECT
id,
name,
digests,
exclude,
lowCpuThreshold,
type
FROM azure.advisor.configurations
WHERE resource_group = '{{ resource_group }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create/Overwrite Azure Advisor configuration. Create/Overwrite Azure Advisor configuration.

INSERT INTO azure.advisor.configurations (
properties,
configuration_name,
resource_group,
subscription_id
)
SELECT
'{{ properties }}',
'{{ configuration_name }}',
'{{ resource_group }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
type
;