Properties were renamed to NamedValues which you should switch to instead: https://learn.microsoft.com/en-us/azure/templates/microsoft.apimanagement/2024-06-01-preview/service/namedvalues?pivots=deployment-language-arm-template
What apiVersion should be used to create Microsoft.ApiManagement service/properties resources via ARM templates?
The Azure API management portal recommends updating the API management minimum API version to 2019-12-01 or higher.
More detail is provided here: https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/api-version-retirement-sep-2023#required-action
We also recommend setting the Minimum API version in your API Management instance. Update your tools, scripts, and programs
- ARM, Bicep, or Terraform templates - Update the template to use API version 2021-08-01 or later.
Unfortunately implementing this recommendation breaks our ARM deployment templates for API management as the maximum apiVersion
supported for Microsoft.ApiManagement/service/properties
appears to be 2019-01-01 as per https://learn.microsoft.com/en-us/azure/templates/microsoft.apimanagement/service/properties?pivots=deployment-language-arm-template#microsoftapimanagementserviceproperties-1
Is there a way to implement the recommendation while still supporting the automated deployment of Microsoft.ApiManagement/service/properties
?
Azure API Management
1 answer
Sort by: Most helpful
-
Tom Kerkhove 5 Reputation points Microsoft Employee
2025-02-21T13:47:19.2433333+00:00