From 2c427296e7f0f683b533421c9728a01574f384b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20H=C3=A9zser?= Date: Wed, 19 Feb 2025 12:06:05 +0100 Subject: [PATCH] reference updates --- avm/res/api-management/service/README.md | 65 +++++---- .../service/api-version-set/README.md | 2 +- .../service/api-version-set/main.bicep | 4 +- .../service/api-version-set/main.json | 8 +- avm/res/api-management/service/api/README.md | 6 +- .../service/api/diagnostics/README.md | 2 +- .../service/api/diagnostics/main.bicep | 8 +- .../service/api/diagnostics/main.json | 8 +- avm/res/api-management/service/api/main.bicep | 4 +- avm/res/api-management/service/api/main.json | 22 ++-- .../service/api/policy/README.md | 2 +- .../service/api/policy/main.bicep | 6 +- .../service/api/policy/main.json | 8 +- .../service/authorization-server/README.md | 2 +- .../service/authorization-server/main.bicep | 4 +- .../service/authorization-server/main.json | 6 +- .../api-management/service/backend/README.md | 2 +- .../api-management/service/backend/main.bicep | 4 +- .../api-management/service/backend/main.json | 8 +- .../api-management/service/cache/README.md | 2 +- .../api-management/service/cache/main.bicep | 4 +- .../api-management/service/cache/main.json | 8 +- .../service/identity-provider/README.md | 2 +- .../service/identity-provider/main.bicep | 4 +- .../service/identity-provider/main.json | 8 +- .../api-management/service/logger/README.md | 2 +- .../api-management/service/logger/main.bicep | 4 +- .../api-management/service/logger/main.json | 6 +- avm/res/api-management/service/main.bicep | 2 +- avm/res/api-management/service/main.json | 124 +++++++++--------- .../service/named-value/README.md | 2 +- .../service/named-value/main.bicep | 4 +- .../service/named-value/main.json | 8 +- .../api-management/service/policy/README.md | 2 +- .../api-management/service/policy/main.bicep | 4 +- .../api-management/service/policy/main.json | 6 +- .../service/portalsetting/README.md | 2 +- .../service/portalsetting/main.bicep | 4 +- .../service/portalsetting/main.json | 6 +- .../api-management/service/product/README.md | 6 +- .../service/product/api/README.md | 2 +- .../service/product/api/main.bicep | 6 +- .../service/product/api/main.json | 6 +- .../service/product/group/README.md | 2 +- .../service/product/group/main.bicep | 6 +- .../service/product/group/main.json | 6 +- .../api-management/service/product/main.bicep | 4 +- .../api-management/service/product/main.json | 14 +- .../service/subscription/README.md | 2 +- .../service/subscription/main.bicep | 4 +- .../service/subscription/main.json | 8 +- .../tests/e2e/defaults/main.test.bicep | 2 +- .../tests/e2e/developerSku/main.test.bicep | 2 +- .../service/tests/e2e/max/dependencies.bicep | 8 +- .../service/tests/e2e/max/main.test.bicep | 2 +- .../service/tests/e2e/v2Sku/main.test.bicep | 2 +- avm/res/api-management/service/version.json | 2 +- 57 files changed, 240 insertions(+), 219 deletions(-) diff --git a/avm/res/api-management/service/README.md b/avm/res/api-management/service/README.md index 290ab46d6c..67d6222650 100644 --- a/avm/res/api-management/service/README.md +++ b/avm/res/api-management/service/README.md @@ -17,22 +17,22 @@ This module deploys an API Management Service. The default deployment is set to | Resource Type | API Version | | :-- | :-- | | `Microsoft.ApiManagement/service` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service) | -| `Microsoft.ApiManagement/service/apis` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis) | -| `Microsoft.ApiManagement/service/apis/diagnostics` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis/diagnostics) | -| `Microsoft.ApiManagement/service/apis/policies` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis/policies) | -| `Microsoft.ApiManagement/service/apiVersionSets` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apiVersionSets) | -| `Microsoft.ApiManagement/service/authorizationServers` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/authorizationServers) | -| `Microsoft.ApiManagement/service/backends` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/backends) | -| `Microsoft.ApiManagement/service/caches` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/caches) | -| `Microsoft.ApiManagement/service/identityProviders` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/identityProviders) | -| `Microsoft.ApiManagement/service/loggers` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/loggers) | -| `Microsoft.ApiManagement/service/namedValues` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/namedValues) | -| `Microsoft.ApiManagement/service/policies` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/policies) | -| `Microsoft.ApiManagement/service/portalsettings` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/portalsettings) | -| `Microsoft.ApiManagement/service/products` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/products) | -| `Microsoft.ApiManagement/service/products/apis` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/products/apis) | -| `Microsoft.ApiManagement/service/products/groups` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/products/groups) | -| `Microsoft.ApiManagement/service/subscriptions` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/subscriptions) | +| `Microsoft.ApiManagement/service/apis` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis) | +| `Microsoft.ApiManagement/service/apis/diagnostics` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis/diagnostics) | +| `Microsoft.ApiManagement/service/apis/policies` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis/policies) | +| `Microsoft.ApiManagement/service/apiVersionSets` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apiVersionSets) | +| `Microsoft.ApiManagement/service/authorizationServers` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/authorizationServers) | +| `Microsoft.ApiManagement/service/backends` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/backends) | +| `Microsoft.ApiManagement/service/caches` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/caches) | +| `Microsoft.ApiManagement/service/identityProviders` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/identityProviders) | +| `Microsoft.ApiManagement/service/loggers` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/loggers) | +| `Microsoft.ApiManagement/service/namedValues` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/namedValues) | +| `Microsoft.ApiManagement/service/policies` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/policies) | +| `Microsoft.ApiManagement/service/portalsettings` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/portalsettings) | +| `Microsoft.ApiManagement/service/products` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/products) | +| `Microsoft.ApiManagement/service/products/apis` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/products/apis) | +| `Microsoft.ApiManagement/service/products/groups` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/products/groups) | +| `Microsoft.ApiManagement/service/subscriptions` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/subscriptions) | | `Microsoft.Authorization/locks` | [2020-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2020-05-01/locks) | | `Microsoft.Authorization/roleAssignments` | [2022-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2022-04-01/roleAssignments) | | `Microsoft.Insights/diagnosticSettings` | [2021-05-01-preview](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Insights/2021-05-01-preview/diagnosticSettings) | @@ -342,6 +342,10 @@ module service 'br/public:avm/res/api-management/service:' = { displayName: 'Echo API' name: 'echo-api' path: 'echo' + protocols: [ + 'http' + 'https' + ] serviceUrl: 'http://echoapi.cloudapp.net/api' } ] @@ -578,6 +582,10 @@ module service 'br/public:avm/res/api-management/service:' = { "displayName": "Echo API", "name": "echo-api", "path": "echo", + "protocols": [ + "http", + "https" + ], "serviceUrl": "http://echoapi.cloudapp.net/api" } ] @@ -840,6 +848,10 @@ param apis = [ displayName: 'Echo API' name: 'echo-api' path: 'echo' + protocols: [ + 'http' + 'https' + ] serviceUrl: 'http://echoapi.cloudapp.net/api' } ] @@ -1140,6 +1152,9 @@ module service 'br/public:avm/res/api-management/service:' = { displayName: 'Echo API' name: 'echo-api' path: 'echo' + protocols: [ + 'https' + ] serviceUrl: 'https://echoapi.cloudapp.net/api' } ] @@ -1163,8 +1178,8 @@ module service 'br/public:avm/res/api-management/service:' = { { name: 'backend' tls: { - validateCertificateChain: false - validateCertificateName: false + validateCertificateChain: true + validateCertificateName: true } url: 'https://echoapi.cloudapp.net/api' } @@ -1351,6 +1366,9 @@ module service 'br/public:avm/res/api-management/service:' = { "displayName": "Echo API", "name": "echo-api", "path": "echo", + "protocols": [ + "https" + ], "serviceUrl": "https://echoapi.cloudapp.net/api" } ] @@ -1378,8 +1396,8 @@ module service 'br/public:avm/res/api-management/service:' = { { "name": "backend", "tls": { - "validateCertificateChain": false, - "validateCertificateName": false + "validateCertificateChain": true, + "validateCertificateName": true }, "url": "https://echoapi.cloudapp.net/api" } @@ -1584,6 +1602,9 @@ param apis = [ displayName: 'Echo API' name: 'echo-api' path: 'echo' + protocols: [ + 'https' + ] serviceUrl: 'https://echoapi.cloudapp.net/api' } ] @@ -1607,8 +1628,8 @@ param backends = [ { name: 'backend' tls: { - validateCertificateChain: false - validateCertificateName: false + validateCertificateChain: true + validateCertificateName: true } url: 'https://echoapi.cloudapp.net/api' } diff --git a/avm/res/api-management/service/api-version-set/README.md b/avm/res/api-management/service/api-version-set/README.md index 3ef784c190..c7cd897255 100644 --- a/avm/res/api-management/service/api-version-set/README.md +++ b/avm/res/api-management/service/api-version-set/README.md @@ -12,7 +12,7 @@ This module deploys an API Management Service API Version Set. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/apiVersionSets` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apiVersionSets) | +| `Microsoft.ApiManagement/service/apiVersionSets` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apiVersionSets) | ## Parameters diff --git a/avm/res/api-management/service/api-version-set/main.bicep b/avm/res/api-management/service/api-version-set/main.bicep index 9a991ac4a5..9db5708a2d 100644 --- a/avm/res/api-management/service/api-version-set/main.bicep +++ b/avm/res/api-management/service/api-version-set/main.bicep @@ -10,11 +10,11 @@ param name string = 'default' @description('Optional. API Version set properties.') param properties object = {} -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName } -resource apiVersionSet 'Microsoft.ApiManagement/service/apiVersionSets@2022-08-01' = { +resource apiVersionSet 'Microsoft.ApiManagement/service/apiVersionSets@2024-05-01' = { name: name parent: service properties: properties diff --git a/avm/res/api-management/service/api-version-set/main.json b/avm/res/api-management/service/api-version-set/main.json index 09a6d07f43..19aac76991 100644 --- a/avm/res/api-management/service/api-version-set/main.json +++ b/avm/res/api-management/service/api-version-set/main.json @@ -4,8 +4,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "6801592949576181154" + "version": "0.33.93.31351", + "templateHash": "1997759526164878285" }, "name": "API Management Service API Version Sets", "description": "This module deploys an API Management Service API Version Set." @@ -35,7 +35,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/apiVersionSets", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": "[parameters('properties')]" } @@ -63,4 +63,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/api/README.md b/avm/res/api-management/service/api/README.md index 3e85b00bd7..f4f96afedc 100644 --- a/avm/res/api-management/service/api/README.md +++ b/avm/res/api-management/service/api/README.md @@ -12,9 +12,9 @@ This module deploys an API Management Service API. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/apis` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis) | -| `Microsoft.ApiManagement/service/apis/diagnostics` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis/diagnostics) | -| `Microsoft.ApiManagement/service/apis/policies` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis/policies) | +| `Microsoft.ApiManagement/service/apis` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis) | +| `Microsoft.ApiManagement/service/apis/diagnostics` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis/diagnostics) | +| `Microsoft.ApiManagement/service/apis/policies` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis/policies) | ## Parameters diff --git a/avm/res/api-management/service/api/diagnostics/README.md b/avm/res/api-management/service/api/diagnostics/README.md index d15ce9e9a4..89a4853081 100644 --- a/avm/res/api-management/service/api/diagnostics/README.md +++ b/avm/res/api-management/service/api/diagnostics/README.md @@ -12,7 +12,7 @@ This module deploys an API Management Service API Diagnostics. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/apis/diagnostics` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis/diagnostics) | +| `Microsoft.ApiManagement/service/apis/diagnostics` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis/diagnostics) | ## Parameters diff --git a/avm/res/api-management/service/api/diagnostics/main.bicep b/avm/res/api-management/service/api/diagnostics/main.bicep index 23306aa3c5..ef93dadd35 100644 --- a/avm/res/api-management/service/api/diagnostics/main.bicep +++ b/avm/res/api-management/service/api/diagnostics/main.bicep @@ -59,19 +59,19 @@ param samplingPercentage int = 100 @description('Optional. The verbosity level applied to traces emitted by trace policies.') param verbosity string = 'error' -resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName - resource api 'apis@2021-08-01' existing = { + resource api 'apis@2024-05-01' existing = { name: apiName } - resource logger 'loggers@2021-08-01' existing = { + resource logger 'loggers@2024-05-01' existing = { name: loggerName } } -resource diagnostic 'Microsoft.ApiManagement/service/apis/diagnostics@2022-08-01' = { +resource diagnostic 'Microsoft.ApiManagement/service/apis/diagnostics@2024-05-01' = { name: name parent: service::api properties: { diff --git a/avm/res/api-management/service/api/diagnostics/main.json b/avm/res/api-management/service/api/diagnostics/main.json index e11099aa82..cca6fd8a25 100644 --- a/avm/res/api-management/service/api/diagnostics/main.json +++ b/avm/res/api-management/service/api/diagnostics/main.json @@ -4,8 +4,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "4899675580903703157" + "version": "0.33.93.31351", + "templateHash": "10688747410345866685" }, "name": "API Management Service APIs Diagnostics.", "description": "This module deploys an API Management Service API Diagnostics." @@ -122,7 +122,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/apis/diagnostics", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('apiName'), parameters('name'))]", "properties": { "alwaysLog": "[parameters('alwaysLog')]", @@ -164,4 +164,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/api/main.bicep b/avm/res/api-management/service/api/main.bicep index 714a11e37d..6dfb7f43e0 100644 --- a/avm/res/api-management/service/api/main.bicep +++ b/avm/res/api-management/service/api/main.bicep @@ -104,11 +104,11 @@ param value string? @description('Optional. Criteria to limit import of WSDL to a subset of the document.') param wsdlSelector object? -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName } -resource api 'Microsoft.ApiManagement/service/apis@2022-08-01' = { +resource api 'Microsoft.ApiManagement/service/apis@2024-05-01' = { name: name parent: service properties: { diff --git a/avm/res/api-management/service/api/main.json b/avm/res/api-management/service/api/main.json index 5992fe97dc..6c658d0b44 100644 --- a/avm/res/api-management/service/api/main.json +++ b/avm/res/api-management/service/api/main.json @@ -5,8 +5,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "11063536724422240669" + "version": "0.33.93.31351", + "templateHash": "18283581311712328298" }, "name": "API Management Service APIs", "description": "This module deploys an API Management Service API." @@ -216,12 +216,12 @@ "service": { "existing": true, "type": "Microsoft.ApiManagement/service", - "apiVersion": "2023-05-01-preview", + "apiVersion": "2024-05-01", "name": "[parameters('apiManagementServiceName')]" }, "api": { "type": "Microsoft.ApiManagement/service/apis", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "apiRevision": "[parameters('apiRevision')]", @@ -279,8 +279,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "8003925948340237461" + "version": "0.33.93.31351", + "templateHash": "7084456329583756531" }, "name": "API Management Service APIs Policies", "description": "This module deploys an API Management Service API Policy." @@ -328,7 +328,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/apis/policies", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('apiName'), parameters('name'))]", "properties": { "format": "[parameters('format')]", @@ -425,8 +425,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "4899675580903703157" + "version": "0.33.93.31351", + "templateHash": "10688747410345866685" }, "name": "API Management Service APIs Diagnostics.", "description": "This module deploys an API Management Service API Diagnostics." @@ -543,7 +543,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/apis/diagnostics", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('apiName'), parameters('name'))]", "properties": { "alwaysLog": "[parameters('alwaysLog')]", @@ -615,4 +615,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/api/policy/README.md b/avm/res/api-management/service/api/policy/README.md index 55dbd5c77f..9126e95eaf 100644 --- a/avm/res/api-management/service/api/policy/README.md +++ b/avm/res/api-management/service/api/policy/README.md @@ -12,7 +12,7 @@ This module deploys an API Management Service API Policy. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/apis/policies` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis/policies) | +| `Microsoft.ApiManagement/service/apis/policies` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis/policies) | ## Parameters diff --git a/avm/res/api-management/service/api/policy/main.bicep b/avm/res/api-management/service/api/policy/main.bicep index 8351e08abd..7ebac2cd42 100644 --- a/avm/res/api-management/service/api/policy/main.bicep +++ b/avm/res/api-management/service/api/policy/main.bicep @@ -22,15 +22,15 @@ param format string = 'xml' @description('Required. Contents of the Policy as defined by the format.') param value string -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName - resource api 'apis@2022-08-01' existing = { + resource api 'apis@2024-05-01' existing = { name: apiName } } -resource policy 'Microsoft.ApiManagement/service/apis/policies@2022-08-01' = { +resource policy 'Microsoft.ApiManagement/service/apis/policies@2024-05-01' = { name: name parent: service::api properties: { diff --git a/avm/res/api-management/service/api/policy/main.json b/avm/res/api-management/service/api/policy/main.json index 13b8657e1c..9eec905611 100644 --- a/avm/res/api-management/service/api/policy/main.json +++ b/avm/res/api-management/service/api/policy/main.json @@ -4,8 +4,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "8003925948340237461" + "version": "0.33.93.31351", + "templateHash": "7084456329583756531" }, "name": "API Management Service APIs Policies", "description": "This module deploys an API Management Service API Policy." @@ -53,7 +53,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/apis/policies", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('apiName'), parameters('name'))]", "properties": { "format": "[parameters('format')]", @@ -84,4 +84,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/authorization-server/README.md b/avm/res/api-management/service/authorization-server/README.md index 234576e93d..04e05d23ed 100644 --- a/avm/res/api-management/service/authorization-server/README.md +++ b/avm/res/api-management/service/authorization-server/README.md @@ -12,7 +12,7 @@ This module deploys an API Management Service Authorization Server. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/authorizationServers` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/authorizationServers) | +| `Microsoft.ApiManagement/service/authorizationServers` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/authorizationServers) | ## Parameters diff --git a/avm/res/api-management/service/authorization-server/main.bicep b/avm/res/api-management/service/authorization-server/main.bicep index 4c204d2af9..f077250e49 100644 --- a/avm/res/api-management/service/authorization-server/main.bicep +++ b/avm/res/api-management/service/authorization-server/main.bicep @@ -70,11 +70,11 @@ var defaultAuthorizationMethods = [ ] var setAuthorizationMethods = union(authorizationMethods, defaultAuthorizationMethods) -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName } -resource authorizationServer 'Microsoft.ApiManagement/service/authorizationServers@2022-08-01' = { +resource authorizationServer 'Microsoft.ApiManagement/service/authorizationServers@2024-05-01' = { name: name parent: service properties: { diff --git a/avm/res/api-management/service/authorization-server/main.json b/avm/res/api-management/service/authorization-server/main.json index 7417f848a7..621b81a139 100644 --- a/avm/res/api-management/service/authorization-server/main.json +++ b/avm/res/api-management/service/authorization-server/main.json @@ -5,7 +5,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "6804762094873651550" + "templateHash": "12556349109969924764" }, "name": "API Management Service Authorization Servers", "description": "This module deploys an API Management Service Authorization Server." @@ -147,7 +147,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/authorizationServers", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "description": "[parameters('serverDescription')]", @@ -192,4 +192,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/backend/README.md b/avm/res/api-management/service/backend/README.md index 52f7ac8d45..58bb7cbab9 100644 --- a/avm/res/api-management/service/backend/README.md +++ b/avm/res/api-management/service/backend/README.md @@ -13,7 +13,7 @@ This module deploys an API Management Service Backend. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/backends` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/backends) | +| `Microsoft.ApiManagement/service/backends` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/backends) | ## Parameters diff --git a/avm/res/api-management/service/backend/main.bicep b/avm/res/api-management/service/backend/main.bicep index f612deb028..9d828bc997 100644 --- a/avm/res/api-management/service/backend/main.bicep +++ b/avm/res/api-management/service/backend/main.bicep @@ -37,11 +37,11 @@ param tls object = { @sys.description('Required. Runtime URL of the Backend.') param url string -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName } -resource backend 'Microsoft.ApiManagement/service/backends@2022-08-01' = { +resource backend 'Microsoft.ApiManagement/service/backends@2024-05-01' = { name: name parent: service properties: { diff --git a/avm/res/api-management/service/backend/main.json b/avm/res/api-management/service/backend/main.json index ceb3a87093..1ab9549fda 100644 --- a/avm/res/api-management/service/backend/main.json +++ b/avm/res/api-management/service/backend/main.json @@ -6,7 +6,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "4453336321720967633" + "templateHash": "14820265029780837874" }, "name": "API Management Service Backends", "description": "This module deploys an API Management Service Backend." @@ -94,12 +94,12 @@ "service": { "existing": true, "type": "Microsoft.ApiManagement/service", - "apiVersion": "2023-05-01-preview", + "apiVersion": "2024-05-01", "name": "[parameters('apiManagementServiceName')]" }, "backend": { "type": "Microsoft.ApiManagement/service/backends", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "title": "[parameters('title')]", @@ -139,4 +139,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/cache/README.md b/avm/res/api-management/service/cache/README.md index 511a856a56..7659e4aeac 100644 --- a/avm/res/api-management/service/cache/README.md +++ b/avm/res/api-management/service/cache/README.md @@ -12,7 +12,7 @@ This module deploys an API Management Service Cache. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/caches` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/caches) | +| `Microsoft.ApiManagement/service/caches` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/caches) | ## Parameters diff --git a/avm/res/api-management/service/cache/main.bicep b/avm/res/api-management/service/cache/main.bicep index 11f99d5abe..3134f02385 100644 --- a/avm/res/api-management/service/cache/main.bicep +++ b/avm/res/api-management/service/cache/main.bicep @@ -19,11 +19,11 @@ param resourceId string? @sys.description('Required. Location identifier to use cache from (should be either \'default\' or valid Azure region identifier).') param useFromLocation string -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName } -resource cache 'Microsoft.ApiManagement/service/caches@2022-08-01' = { +resource cache 'Microsoft.ApiManagement/service/caches@2024-05-01' = { name: name parent: service properties: { diff --git a/avm/res/api-management/service/cache/main.json b/avm/res/api-management/service/cache/main.json index 9aec2c375f..dfe41f63c2 100644 --- a/avm/res/api-management/service/cache/main.json +++ b/avm/res/api-management/service/cache/main.json @@ -6,7 +6,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "18419808380672694533" + "templateHash": "15622469277979158905" }, "name": "API Management Service Caches", "description": "This module deploys an API Management Service Cache." @@ -55,12 +55,12 @@ "service": { "existing": true, "type": "Microsoft.ApiManagement/service", - "apiVersion": "2023-05-01-preview", + "apiVersion": "2024-05-01", "name": "[parameters('apiManagementServiceName')]" }, "cache": { "type": "Microsoft.ApiManagement/service/caches", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "description": "[parameters('description')]", @@ -93,4 +93,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/identity-provider/README.md b/avm/res/api-management/service/identity-provider/README.md index afd2f02cd6..0dc5e64c8f 100644 --- a/avm/res/api-management/service/identity-provider/README.md +++ b/avm/res/api-management/service/identity-provider/README.md @@ -12,7 +12,7 @@ This module deploys an API Management Service Identity Provider. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/identityProviders` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/identityProviders) | +| `Microsoft.ApiManagement/service/identityProviders` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/identityProviders) | ## Parameters diff --git a/avm/res/api-management/service/identity-provider/main.bicep b/avm/res/api-management/service/identity-provider/main.bicep index 09815ba480..df228c96ad 100644 --- a/avm/res/api-management/service/identity-provider/main.bicep +++ b/avm/res/api-management/service/identity-provider/main.bicep @@ -56,11 +56,11 @@ param name string var isAadB2C = (type == 'aadB2C') -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName } -resource identityProvider 'Microsoft.ApiManagement/service/identityProviders@2022-08-01' = { +resource identityProvider 'Microsoft.ApiManagement/service/identityProviders@2024-05-01' = { name: name parent: service properties: { diff --git a/avm/res/api-management/service/identity-provider/main.json b/avm/res/api-management/service/identity-provider/main.json index a88c786b7c..3ea80d390d 100644 --- a/avm/res/api-management/service/identity-provider/main.json +++ b/avm/res/api-management/service/identity-provider/main.json @@ -6,7 +6,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "13263983509172438133" + "templateHash": "12033371951311227505" }, "name": "API Management Service Identity Providers", "description": "This module deploys an API Management Service Identity Provider." @@ -121,12 +121,12 @@ "service": { "existing": true, "type": "Microsoft.ApiManagement/service", - "apiVersion": "2023-05-01-preview", + "apiVersion": "2024-05-01", "name": "[parameters('apiManagementServiceName')]" }, "identityProvider": { "type": "Microsoft.ApiManagement/service/identityProviders", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "type": "[parameters('type')]", @@ -166,4 +166,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/logger/README.md b/avm/res/api-management/service/logger/README.md index 769f788fe5..8447489abd 100644 --- a/avm/res/api-management/service/logger/README.md +++ b/avm/res/api-management/service/logger/README.md @@ -12,7 +12,7 @@ This module deploys an API Management Service Logger. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/loggers` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/loggers) | +| `Microsoft.ApiManagement/service/loggers` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/loggers) | ## Parameters diff --git a/avm/res/api-management/service/logger/main.bicep b/avm/res/api-management/service/logger/main.bicep index c1623da91c..86ce19d407 100644 --- a/avm/res/api-management/service/logger/main.bicep +++ b/avm/res/api-management/service/logger/main.bicep @@ -28,11 +28,11 @@ param targetResourceId string @sys.description('Conditional. Required if loggerType = applicationInsights or azureEventHub. The name and SendRule connection string of the event hub for azureEventHub logger. Instrumentation key for applicationInsights logger.') param credentials object -resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName } -resource loggers 'Microsoft.ApiManagement/service/loggers@2022-08-01' = { +resource loggers 'Microsoft.ApiManagement/service/loggers@2024-05-01' = { name: name parent: service properties: { diff --git a/avm/res/api-management/service/logger/main.json b/avm/res/api-management/service/logger/main.json index 96e6c058cc..fef15f2b0e 100644 --- a/avm/res/api-management/service/logger/main.json +++ b/avm/res/api-management/service/logger/main.json @@ -5,7 +5,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "9800847829037569395" + "templateHash": "2429207983293178760" }, "name": "API Management Service Loggers", "description": "This module deploys an API Management Service Logger." @@ -64,7 +64,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/loggers", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "credentials": "[parameters('credentials')]", @@ -98,4 +98,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/main.bicep b/avm/res/api-management/service/main.bicep index 10e0f64c87..b5ff91656b 100644 --- a/avm/res/api-management/service/main.bicep +++ b/avm/res/api-management/service/main.bicep @@ -282,7 +282,7 @@ module service_apis 'api/main.bicep' = [ apiVersionDescription: api.?apiVersionDescription apiVersionSetId: api.?apiVersionSetId authenticationSettings: api.?authenticationSettings - format: api.?format ?? 'openapi' + format: api.?format isCurrent: api.?isCurrent protocols: api.?protocols policies: api.?policies diff --git a/avm/res/api-management/service/main.json b/avm/res/api-management/service/main.json index b47ef4e179..47bbd8a2ee 100644 --- a/avm/res/api-management/service/main.json +++ b/avm/res/api-management/service/main.json @@ -5,8 +5,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "14024053243776143462" + "version": "0.33.93.31351", + "templateHash": "9266195077511475199" }, "name": "API Management Services", "description": "This module deploys an API Management Service. The default deployment is set to use a Premium SKU to align with Microsoft WAF-aligned best practices. In most cases, non-prod deployments should use a lower-tier SKU." @@ -782,13 +782,13 @@ "value": "[tryGet(parameters('apis')[copyIndex()], 'authenticationSettings')]" }, "format": { - "value": "[coalesce(tryGet(parameters('apis')[copyIndex()], 'format'), 'openapi')]" + "value": "[tryGet(parameters('apis')[copyIndex()], 'format')]" }, "isCurrent": { "value": "[tryGet(parameters('apis')[copyIndex()], 'isCurrent')]" }, "protocols": { - "value": "[coalesce(tryGet(parameters('apis')[copyIndex()], 'protocols'), createArray('https'))]" + "value": "[tryGet(parameters('apis')[copyIndex()], 'protocols')]" }, "policies": { "value": "[tryGet(parameters('apis')[copyIndex()], 'policies')]" @@ -822,8 +822,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "11063536724422240669" + "version": "0.33.93.31351", + "templateHash": "18283581311712328298" }, "name": "API Management Service APIs", "description": "This module deploys an API Management Service API." @@ -1033,12 +1033,12 @@ "service": { "existing": true, "type": "Microsoft.ApiManagement/service", - "apiVersion": "2023-05-01-preview", + "apiVersion": "2024-05-01", "name": "[parameters('apiManagementServiceName')]" }, "api": { "type": "Microsoft.ApiManagement/service/apis", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "apiRevision": "[parameters('apiRevision')]", @@ -1096,8 +1096,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "8003925948340237461" + "version": "0.33.93.31351", + "templateHash": "7084456329583756531" }, "name": "API Management Service APIs Policies", "description": "This module deploys an API Management Service API Policy." @@ -1119,7 +1119,7 @@ "type": "string", "defaultValue": "policy", "metadata": { - "description": "Optional. The name of the policy." + "description": "Optional. The name of the policy." } }, "format": { @@ -1145,7 +1145,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/apis/policies", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('apiName'), parameters('name'))]", "properties": { "format": "[parameters('format')]", @@ -1242,8 +1242,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "4899675580903703157" + "version": "0.33.93.31351", + "templateHash": "10688747410345866685" }, "name": "API Management Service APIs Diagnostics.", "description": "This module deploys an API Management Service API Diagnostics." @@ -1360,7 +1360,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/apis/diagnostics", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('apiName'), parameters('name'))]", "properties": { "alwaysLog": "[parameters('alwaysLog')]", @@ -1469,8 +1469,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "6801592949576181154" + "version": "0.33.93.31351", + "templateHash": "1997759526164878285" }, "name": "API Management Service API Version Sets", "description": "This module deploys an API Management Service API Version Set." @@ -1500,7 +1500,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/apiVersionSets", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": "[parameters('properties')]" } @@ -1609,8 +1609,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "9439651007814693141" + "version": "0.33.93.31351", + "templateHash": "12556349109969924764" }, "name": "API Management Service Authorization Servers", "description": "This module deploys an API Management Service Authorization Server." @@ -1752,7 +1752,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/authorizationServers", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "description": "[parameters('serverDescription')]", @@ -1858,8 +1858,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "13471923779604074887" + "version": "0.33.93.31351", + "templateHash": "14820265029780837874" }, "name": "API Management Service Backends", "description": "This module deploys an API Management Service Backend." @@ -1947,12 +1947,12 @@ "service": { "existing": true, "type": "Microsoft.ApiManagement/service", - "apiVersion": "2023-05-01-preview", + "apiVersion": "2024-05-01", "name": "[parameters('apiManagementServiceName')]" }, "backend": { "type": "Microsoft.ApiManagement/service/backends", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "title": "[parameters('title')]", @@ -2038,8 +2038,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "3359248846501864533" + "version": "0.33.93.31351", + "templateHash": "15622469277979158905" }, "name": "API Management Service Caches", "description": "This module deploys an API Management Service Cache." @@ -2088,12 +2088,12 @@ "service": { "existing": true, "type": "Microsoft.ApiManagement/service", - "apiVersion": "2023-05-01-preview", + "apiVersion": "2024-05-01", "name": "[parameters('apiManagementServiceName')]" }, "cache": { "type": "Microsoft.ApiManagement/service/caches", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "description": "[parameters('description')]", @@ -2192,8 +2192,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "4899675580903703157" + "version": "0.33.93.31351", + "templateHash": "10688747410345866685" }, "name": "API Management Service APIs Diagnostics.", "description": "This module deploys an API Management Service API Diagnostics." @@ -2310,7 +2310,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/apis/diagnostics", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('apiName'), parameters('name'))]", "properties": { "alwaysLog": "[parameters('alwaysLog')]", @@ -2421,8 +2421,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "9439755619586446330" + "version": "0.33.93.31351", + "templateHash": "12033371951311227505" }, "name": "API Management Service Identity Providers", "description": "This module deploys an API Management Service Identity Provider." @@ -2537,12 +2537,12 @@ "service": { "existing": true, "type": "Microsoft.ApiManagement/service", - "apiVersion": "2023-05-01-preview", + "apiVersion": "2024-05-01", "name": "[parameters('apiManagementServiceName')]" }, "identityProvider": { "type": "Microsoft.ApiManagement/service/identityProviders", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "type": "[parameters('type')]", @@ -2630,8 +2630,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "13044725911661445483" + "version": "0.33.93.31351", + "templateHash": "2429207983293178760" }, "name": "API Management Service Loggers", "description": "This module deploys an API Management Service Logger." @@ -2690,7 +2690,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/loggers", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "credentials": "[parameters('credentials')]", @@ -2774,8 +2774,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "8157254408403610295" + "version": "0.33.93.31351", + "templateHash": "15157456642333789754" }, "name": "API Management Service Named Values", "description": "This module deploys an API Management Service Named Value." @@ -2835,12 +2835,12 @@ "service": { "existing": true, "type": "Microsoft.ApiManagement/service", - "apiVersion": "2023-05-01-preview", + "apiVersion": "2024-05-01", "name": "[parameters('apiManagementServiceName')]" }, "namedValue": { "type": "Microsoft.ApiManagement/service/namedValues", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "tags": "[parameters('tags')]", @@ -2911,8 +2911,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "3588318966794177458" + "version": "0.33.93.31351", + "templateHash": "16978717208412035875" }, "name": "API Management Service Portal Settings", "description": "This module deploys an API Management Service Portal Setting." @@ -2945,7 +2945,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/portalsettings", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": "[parameters('properties')]" } @@ -3009,8 +3009,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "12529707644768894354" + "version": "0.33.93.31351", + "templateHash": "195639985680125572" }, "name": "API Management Service Policies", "description": "This module deploys an API Management Service Policy." @@ -3052,7 +3052,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/policies", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "format": "[parameters('format')]", @@ -3143,8 +3143,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "7427869826758534329" + "version": "0.33.93.31351", + "templateHash": "5249221621672717242" }, "name": "API Management Service Products", "description": "This module deploys an API Management Service Product." @@ -3229,7 +3229,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/products", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "description": "[parameters('description')]", @@ -3271,8 +3271,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "6881101310103461222" + "version": "0.33.93.31351", + "templateHash": "1000652169837580008" }, "name": "API Management Service Products APIs", "description": "This module deploys an API Management Service Product API." @@ -3300,7 +3300,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/products/apis", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('productName'), parameters('name'))]" } ], @@ -3360,8 +3360,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "7173352386317054073" + "version": "0.33.93.31351", + "templateHash": "14020298343870408952" }, "name": "API Management Service Products Groups", "description": "This module deploys an API Management Service Product Group." @@ -3389,7 +3389,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/products/groups", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('productName'), parameters('name'))]" } ], @@ -3519,8 +3519,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.33.13.18514", - "templateHash": "3748720225613039754" + "version": "0.33.93.31351", + "templateHash": "10796525165515894438" }, "name": "API Management Service Subscriptions", "description": "This module deploys an API Management Service Subscription." @@ -3592,12 +3592,12 @@ "service": { "existing": true, "type": "Microsoft.ApiManagement/service", - "apiVersion": "2023-05-01-preview", + "apiVersion": "2024-05-01", "name": "[parameters('apiManagementServiceName')]" }, "subscription": { "type": "Microsoft.ApiManagement/service/subscriptions", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "scope": "[parameters('scope')]", diff --git a/avm/res/api-management/service/named-value/README.md b/avm/res/api-management/service/named-value/README.md index 74e33c68a9..40e2733bac 100644 --- a/avm/res/api-management/service/named-value/README.md +++ b/avm/res/api-management/service/named-value/README.md @@ -13,7 +13,7 @@ This module deploys an API Management Service Named Value. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/namedValues` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/namedValues) | +| `Microsoft.ApiManagement/service/namedValues` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/namedValues) | ## Parameters diff --git a/avm/res/api-management/service/named-value/main.bicep b/avm/res/api-management/service/named-value/main.bicep index 2b868926d4..dce26f9c11 100644 --- a/avm/res/api-management/service/named-value/main.bicep +++ b/avm/res/api-management/service/named-value/main.bicep @@ -25,11 +25,11 @@ param value string = newGuid() var keyVaultEmpty = empty(keyVault) -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName } -resource namedValue 'Microsoft.ApiManagement/service/namedValues@2022-08-01' = { +resource namedValue 'Microsoft.ApiManagement/service/namedValues@2024-05-01' = { name: name parent: service properties: { diff --git a/avm/res/api-management/service/named-value/main.json b/avm/res/api-management/service/named-value/main.json index f40fb4f49b..515cfb2a13 100644 --- a/avm/res/api-management/service/named-value/main.json +++ b/avm/res/api-management/service/named-value/main.json @@ -6,7 +6,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "11386329254828299336" + "templateHash": "15157456642333789754" }, "name": "API Management Service Named Values", "description": "This module deploys an API Management Service Named Value." @@ -66,12 +66,12 @@ "service": { "existing": true, "type": "Microsoft.ApiManagement/service", - "apiVersion": "2023-05-01-preview", + "apiVersion": "2024-05-01", "name": "[parameters('apiManagementServiceName')]" }, "namedValue": { "type": "Microsoft.ApiManagement/service/namedValues", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "tags": "[parameters('tags')]", @@ -105,4 +105,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/policy/README.md b/avm/res/api-management/service/policy/README.md index 06a8e429d8..d34129fd0f 100644 --- a/avm/res/api-management/service/policy/README.md +++ b/avm/res/api-management/service/policy/README.md @@ -12,7 +12,7 @@ This module deploys an API Management Service Policy. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/policies` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/policies) | +| `Microsoft.ApiManagement/service/policies` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/policies) | ## Parameters diff --git a/avm/res/api-management/service/policy/main.bicep b/avm/res/api-management/service/policy/main.bicep index a6bae2ae47..79a1c67001 100644 --- a/avm/res/api-management/service/policy/main.bicep +++ b/avm/res/api-management/service/policy/main.bicep @@ -19,11 +19,11 @@ param format string = 'xml' @description('Required. Contents of the Policy as defined by the format.') param value string -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName } -resource policy 'Microsoft.ApiManagement/service/policies@2022-08-01' = { +resource policy 'Microsoft.ApiManagement/service/policies@2024-05-01' = { name: name parent: service properties: { diff --git a/avm/res/api-management/service/policy/main.json b/avm/res/api-management/service/policy/main.json index c55907faf0..b702e2e8b7 100644 --- a/avm/res/api-management/service/policy/main.json +++ b/avm/res/api-management/service/policy/main.json @@ -5,7 +5,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "1189152396458775709" + "templateHash": "195639985680125572" }, "name": "API Management Service Policies", "description": "This module deploys an API Management Service Policy." @@ -47,7 +47,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/policies", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "format": "[parameters('format')]", @@ -78,4 +78,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/portalsetting/README.md b/avm/res/api-management/service/portalsetting/README.md index 2bfffb859b..498523ef4d 100644 --- a/avm/res/api-management/service/portalsetting/README.md +++ b/avm/res/api-management/service/portalsetting/README.md @@ -12,7 +12,7 @@ This module deploys an API Management Service Portal Setting. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/portalsettings` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/portalsettings) | +| `Microsoft.ApiManagement/service/portalsettings` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/portalsettings) | ## Parameters diff --git a/avm/res/api-management/service/portalsetting/main.bicep b/avm/res/api-management/service/portalsetting/main.bicep index 135fdd7ecc..4f0e1a2bf5 100644 --- a/avm/res/api-management/service/portalsetting/main.bicep +++ b/avm/res/api-management/service/portalsetting/main.bicep @@ -15,11 +15,11 @@ param name string @description('Required. Portal setting properties.') param properties object -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName } -resource portalSetting 'Microsoft.ApiManagement/service/portalsettings@2022-08-01' = { +resource portalSetting 'Microsoft.ApiManagement/service/portalsettings@2024-05-01' = { name: any(name) parent: service properties: properties diff --git a/avm/res/api-management/service/portalsetting/main.json b/avm/res/api-management/service/portalsetting/main.json index c8842380b5..d16f29cd92 100644 --- a/avm/res/api-management/service/portalsetting/main.json +++ b/avm/res/api-management/service/portalsetting/main.json @@ -5,7 +5,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "2236873279760395261" + "templateHash": "16978717208412035875" }, "name": "API Management Service Portal Settings", "description": "This module deploys an API Management Service Portal Setting." @@ -38,7 +38,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/portalsettings", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": "[parameters('properties')]" } @@ -66,4 +66,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/product/README.md b/avm/res/api-management/service/product/README.md index 9dbc604abb..2afe5b730e 100644 --- a/avm/res/api-management/service/product/README.md +++ b/avm/res/api-management/service/product/README.md @@ -12,9 +12,9 @@ This module deploys an API Management Service Product. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/products` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/products) | -| `Microsoft.ApiManagement/service/products/apis` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/products/apis) | -| `Microsoft.ApiManagement/service/products/groups` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/products/groups) | +| `Microsoft.ApiManagement/service/products` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/products) | +| `Microsoft.ApiManagement/service/products/apis` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/products/apis) | +| `Microsoft.ApiManagement/service/products/groups` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/products/groups) | ## Parameters diff --git a/avm/res/api-management/service/product/api/README.md b/avm/res/api-management/service/product/api/README.md index b07e8a1f32..6ecf40694b 100644 --- a/avm/res/api-management/service/product/api/README.md +++ b/avm/res/api-management/service/product/api/README.md @@ -12,7 +12,7 @@ This module deploys an API Management Service Product API. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/products/apis` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/products/apis) | +| `Microsoft.ApiManagement/service/products/apis` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/products/apis) | ## Parameters diff --git a/avm/res/api-management/service/product/api/main.bicep b/avm/res/api-management/service/product/api/main.bicep index 1f2649c7d6..e2fdf58538 100644 --- a/avm/res/api-management/service/product/api/main.bicep +++ b/avm/res/api-management/service/product/api/main.bicep @@ -10,15 +10,15 @@ param productName string @description('Required. Name of the product API.') param name string -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName - resource product 'products@2021-04-01-preview' existing = { + resource product 'products@2024-05-01' existing = { name: productName } } -resource api 'Microsoft.ApiManagement/service/products/apis@2022-08-01' = { +resource api 'Microsoft.ApiManagement/service/products/apis@2024-05-01' = { name: name parent: service::product } diff --git a/avm/res/api-management/service/product/api/main.json b/avm/res/api-management/service/product/api/main.json index ba6a177270..cfa96c7f98 100644 --- a/avm/res/api-management/service/product/api/main.json +++ b/avm/res/api-management/service/product/api/main.json @@ -5,7 +5,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "7187924573150749189" + "templateHash": "1000652169837580008" }, "name": "API Management Service Products APIs", "description": "This module deploys an API Management Service Product API." @@ -33,7 +33,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/products/apis", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('productName'), parameters('name'))]" } ], @@ -60,4 +60,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/product/group/README.md b/avm/res/api-management/service/product/group/README.md index 09b7dd5522..9196ee3d33 100644 --- a/avm/res/api-management/service/product/group/README.md +++ b/avm/res/api-management/service/product/group/README.md @@ -12,7 +12,7 @@ This module deploys an API Management Service Product Group. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/products/groups` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/products/groups) | +| `Microsoft.ApiManagement/service/products/groups` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/products/groups) | ## Parameters diff --git a/avm/res/api-management/service/product/group/main.bicep b/avm/res/api-management/service/product/group/main.bicep index 17536519bd..9bd4d62cf4 100644 --- a/avm/res/api-management/service/product/group/main.bicep +++ b/avm/res/api-management/service/product/group/main.bicep @@ -10,15 +10,15 @@ param productName string @description('Required. Name of the product group.') param name string -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName - resource product 'products@2021-04-01-preview' existing = { + resource product 'products@2024-05-01' existing = { name: productName } } -resource group 'Microsoft.ApiManagement/service/products/groups@2022-08-01' = { +resource group 'Microsoft.ApiManagement/service/products/groups@2024-05-01' = { name: name parent: service::product } diff --git a/avm/res/api-management/service/product/group/main.json b/avm/res/api-management/service/product/group/main.json index 17e4ecd5c3..ec42a7abb7 100644 --- a/avm/res/api-management/service/product/group/main.json +++ b/avm/res/api-management/service/product/group/main.json @@ -5,7 +5,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "12351031153434834126" + "templateHash": "14020298343870408952" }, "name": "API Management Service Products Groups", "description": "This module deploys an API Management Service Product Group." @@ -33,7 +33,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/products/groups", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('productName'), parameters('name'))]" } ], @@ -60,4 +60,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/product/main.bicep b/avm/res/api-management/service/product/main.bicep index f254533b6c..230f685c56 100644 --- a/avm/res/api-management/service/product/main.bicep +++ b/avm/res/api-management/service/product/main.bicep @@ -35,11 +35,11 @@ param subscriptionsLimit int = 1 @sys.description('Optional. Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process.') param terms string = '' -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName } -resource product 'Microsoft.ApiManagement/service/products@2022-08-01' = { +resource product 'Microsoft.ApiManagement/service/products@2024-05-01' = { name: name parent: service properties: { diff --git a/avm/res/api-management/service/product/main.json b/avm/res/api-management/service/product/main.json index ed59f2bbf9..360245d821 100644 --- a/avm/res/api-management/service/product/main.json +++ b/avm/res/api-management/service/product/main.json @@ -5,7 +5,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "9602469673358610075" + "templateHash": "5249221621672717242" }, "name": "API Management Service Products", "description": "This module deploys an API Management Service Product." @@ -90,7 +90,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/products", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "description": "[parameters('description')]", @@ -133,7 +133,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "7187924573150749189" + "templateHash": "1000652169837580008" }, "name": "API Management Service Products APIs", "description": "This module deploys an API Management Service Product API." @@ -161,7 +161,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/products/apis", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('productName'), parameters('name'))]" } ], @@ -222,7 +222,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "12351031153434834126" + "templateHash": "14020298343870408952" }, "name": "API Management Service Products Groups", "description": "This module deploys an API Management Service Product Group." @@ -250,7 +250,7 @@ "resources": [ { "type": "Microsoft.ApiManagement/service/products/groups", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('productName'), parameters('name'))]" } ], @@ -324,4 +324,4 @@ } } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/subscription/README.md b/avm/res/api-management/service/subscription/README.md index 03e97821cd..6eae39f47a 100644 --- a/avm/res/api-management/service/subscription/README.md +++ b/avm/res/api-management/service/subscription/README.md @@ -12,7 +12,7 @@ This module deploys an API Management Service Subscription. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service/subscriptions` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/subscriptions) | +| `Microsoft.ApiManagement/service/subscriptions` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/subscriptions) | ## Parameters diff --git a/avm/res/api-management/service/subscription/main.bicep b/avm/res/api-management/service/subscription/main.bicep index 477ced0eba..4550a9b6f9 100644 --- a/avm/res/api-management/service/subscription/main.bicep +++ b/avm/res/api-management/service/subscription/main.bicep @@ -29,11 +29,11 @@ param state string? @description('Required. Subscription name.') param name string -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = { name: apiManagementServiceName } -resource subscription 'Microsoft.ApiManagement/service/subscriptions@2022-08-01' = { +resource subscription 'Microsoft.ApiManagement/service/subscriptions@2024-05-01' = { name: name parent: service properties: { diff --git a/avm/res/api-management/service/subscription/main.json b/avm/res/api-management/service/subscription/main.json index 2de703b857..a369bef93d 100644 --- a/avm/res/api-management/service/subscription/main.json +++ b/avm/res/api-management/service/subscription/main.json @@ -6,7 +6,7 @@ "_generator": { "name": "bicep", "version": "0.33.93.31351", - "templateHash": "16999168968925536172" + "templateHash": "10796525165515894438" }, "name": "API Management Service Subscriptions", "description": "This module deploys an API Management Service Subscription." @@ -78,12 +78,12 @@ "service": { "existing": true, "type": "Microsoft.ApiManagement/service", - "apiVersion": "2023-05-01-preview", + "apiVersion": "2024-05-01", "name": "[parameters('apiManagementServiceName')]" }, "subscription": { "type": "Microsoft.ApiManagement/service/subscriptions", - "apiVersion": "2022-08-01", + "apiVersion": "2024-05-01", "name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]", "properties": { "scope": "[parameters('scope')]", @@ -119,4 +119,4 @@ "value": "[resourceGroup().name]" } } -} +} \ No newline at end of file diff --git a/avm/res/api-management/service/tests/e2e/defaults/main.test.bicep b/avm/res/api-management/service/tests/e2e/defaults/main.test.bicep index d1dd29a05c..54d81f75c1 100644 --- a/avm/res/api-management/service/tests/e2e/defaults/main.test.bicep +++ b/avm/res/api-management/service/tests/e2e/defaults/main.test.bicep @@ -26,7 +26,7 @@ param namePrefix string = '#_namePrefix_#' // General resources // ================= -resource resourceGroup 'Microsoft.Resources/resourceGroups@2021-04-01' = { +resource resourceGroup 'Microsoft.Resources/resourceGroups@2024-11-01' = { name: resourceGroupName location: resourceLocation } diff --git a/avm/res/api-management/service/tests/e2e/developerSku/main.test.bicep b/avm/res/api-management/service/tests/e2e/developerSku/main.test.bicep index d9f8a2d610..4aef7f9900 100644 --- a/avm/res/api-management/service/tests/e2e/developerSku/main.test.bicep +++ b/avm/res/api-management/service/tests/e2e/developerSku/main.test.bicep @@ -26,7 +26,7 @@ param namePrefix string = '#_namePrefix_#' // General resources // ================= -resource resourceGroup 'Microsoft.Resources/resourceGroups@2021-04-01' = { +resource resourceGroup 'Microsoft.Resources/resourceGroups@2024-11-01' = { name: resourceGroupName location: resourceLocation } diff --git a/avm/res/api-management/service/tests/e2e/max/dependencies.bicep b/avm/res/api-management/service/tests/e2e/max/dependencies.bicep index 21d751c171..2dcd1f4c79 100644 --- a/avm/res/api-management/service/tests/e2e/max/dependencies.bicep +++ b/avm/res/api-management/service/tests/e2e/max/dependencies.bicep @@ -21,12 +21,12 @@ param networkSecurityGroupName string var addressPrefix = '10.0.0.0/16' -resource managedIdentity 'Microsoft.ManagedIdentity/userAssignedIdentities@2018-11-30' = { +resource managedIdentity 'Microsoft.ManagedIdentity/userAssignedIdentities@2023-01-31' = { name: managedIdentityName location: locationRegion1 } -resource logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2022-10-01' = { +resource logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2023-09-01' = { name: 'logAnalyticsWorkspace' location: locationRegion1 tags: { @@ -161,7 +161,7 @@ resource routeTableRegion2 'Microsoft.Network/routeTables@2023-11-01' = { } } -resource nsgRegion1 'Microsoft.Network/networkSecurityGroups@2020-06-01' = { +resource nsgRegion1 'Microsoft.Network/networkSecurityGroups@2024-05-01' = { name: '${networkSecurityGroupName}-${locationRegion1}' location: locationRegion1 properties: { @@ -280,7 +280,7 @@ resource nsgRegion1 'Microsoft.Network/networkSecurityGroups@2020-06-01' = { } } -resource nsgRegion2 'Microsoft.Network/networkSecurityGroups@2020-06-01' = { +resource nsgRegion2 'Microsoft.Network/networkSecurityGroups@2024-05-01' = { name: '${networkSecurityGroupName}-${locationRegion2}' location: locationRegion2 properties: { diff --git a/avm/res/api-management/service/tests/e2e/max/main.test.bicep b/avm/res/api-management/service/tests/e2e/max/main.test.bicep index b6212d6776..162cb6f991 100644 --- a/avm/res/api-management/service/tests/e2e/max/main.test.bicep +++ b/avm/res/api-management/service/tests/e2e/max/main.test.bicep @@ -33,7 +33,7 @@ param customSecret string = newGuid() // General resources // ================= -resource resourceGroup 'Microsoft.Resources/resourceGroups@2021-04-01' = { +resource resourceGroup 'Microsoft.Resources/resourceGroups@2024-11-01' = { name: resourceGroupName location: resourceLocation } diff --git a/avm/res/api-management/service/tests/e2e/v2Sku/main.test.bicep b/avm/res/api-management/service/tests/e2e/v2Sku/main.test.bicep index bb37ce6721..742a6ad819 100644 --- a/avm/res/api-management/service/tests/e2e/v2Sku/main.test.bicep +++ b/avm/res/api-management/service/tests/e2e/v2Sku/main.test.bicep @@ -26,7 +26,7 @@ param namePrefix string = '#_namePrefix_#' // General resources // ================= -resource resourceGroup 'Microsoft.Resources/resourceGroups@2021-04-01' = { +resource resourceGroup 'Microsoft.Resources/resourceGroups@2024-11-01' = { name: resourceGroupName location: resourceLocation } diff --git a/avm/res/api-management/service/version.json b/avm/res/api-management/service/version.json index b6668657e7..b39a201436 100644 --- a/avm/res/api-management/service/version.json +++ b/avm/res/api-management/service/version.json @@ -1,6 +1,6 @@ { "$schema": "https://aka.ms/bicep-registry-module-version-file-schema#", - "version": "0.8", + "version": "0.9", "pathFilters": [ "./main.json" ]