---
title: "Create/Overwrite Azure Advisor configuration."
method: PUT
path: "/subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations"
tags: ["Configurations"]
---

# Create/Overwrite Azure Advisor configuration.

`PUT /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations`

Create/Overwrite Azure Advisor configuration and also delete all configurations of contained resource groups.

## Path parameters

- `subscriptionId` string, required

## Query parameters

- `api-version` string, required

## Request body

- ConfigData — The Advisor configuration data structure.
  - `id` string — The resource Id of the configuration resource.
  - `type` string — The type of the configuration resource.
  - `name` string — The name of the configuration resource.
  - `properties` object — The list of property name/value pairs.
    - `exclude` boolean — Exclude the resource from Advisor evaluations. Valid values: False (default) or True.
    - `low_cpu_threshold` string — Minimum percentage threshold for Advisor low CPU utilization evaluation. Valid only for subscriptions. Valid values: 5 (default), 10, 15 or 20.

## Response `204`

No Content. Successfully created/overwrote configuration.

## Other responses

- `400` — Bad Request. Client sent invalid configuration scope, properties or values.

---

[API](https://skmtc.net/azure/apis/advisormanagementclient.md) · [All operations](https://skmtc.net/azure/apis/advisormanagementclient/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/advisormanagementclient/revisions/da0c245e8534/schema)
