Skip to content

Commit bf3c28d

Browse files
authored
Merge pull request #122679 from gardnerjr/patch-1
add details for the allowed http methods to ARM data source
2 parents 14f5d54 + 512026f commit bf3c28d

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

articles/azure-monitor/visualize/workbooks-data-sources.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,14 @@ To make a query control that uses this data source, use the **Query type** dropd
6767

6868
Azure Workbooks supports Azure Resource Manager REST operations so that you can query the management.azure.com endpoint without providing your own authorization header token.
6969

70-
To make a query control that uses this data source, use the **Data source** dropdown and select **Azure Resource Manager**. Provide the appropriate parameters, such as **Http method**, **url path**, **headers**, **url parameters**, and **body**.
70+
To make a query control that uses this data source, use the **Data source** dropdown and select **Azure Resource Manager**. Provide the appropriate parameters, such as **Http method**, **url path**, **headers**, **url parameters**, and **body**. Azure Resource Manager data source is intended to be used as a data source to power data *visualizations*; as such, it does not support `PUT` or `PATCH` operations. The data source supports the following HTTP methods, with these expecations and limitations:
7171

72+
* `GET` - the most common operation for visualization, execute a query and parse the `JSON` result using settings in the "Result Settings" tab.
73+
* `GETARRAY` - for ARM APIs that may return multiple "pages" of results using the ARM standard `nextLink` or `@odata.nextLink` style response (See [Async operations, throttling, and paging](/rest/api/azure/#async-operations-throttling-and-paging), this method will make followup calls to the API for each `nextLink`, and merge those results into an array of results.
74+
* `POST` - This method is used for APIs that pass information in a POST body.
75+
7276
> [!NOTE]
73-
> Only GET, POST, and HEAD operations are currently supported.
77+
> The Azure Resource Manager data source only supports results that return a 200 `OK` response, indicating the result is synchronous. APIs returning asynchronous results with 202 `ACCEPTED` asynchronous result and a header with a result URL are not supported.
7478
7579
## Azure Data Explorer
7680

0 commit comments

Comments
 (0)