From cc74059dac7226fc77e7fb031d692d75494a097a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20H=C3=A9zser?= Date: Mon, 3 Feb 2025 18:25:11 +0100 Subject: [PATCH] feat: enables developer portal for `avm/res/api-management/service` (#4358) ## Description The developer portal can be enabled on an API Management. Closes #4353 ## Pipeline Reference | Pipeline | | -------- | | [![avm.res.api-management.service](https://github.com/ReneHezser/bicep-registry-modules/actions/workflows/avm.res.api-management.service.yml/badge.svg?branch=api-management-dev-portal)](https://github.com/ReneHezser/bicep-registry-modules/actions/workflows/avm.res.api-management.service.yml) | ## Type of Change - [ ] Update to CI Environment or utilities (Non-module affecting changes) - [x] Azure Verified Module updates: - [ ] Bugfix containing backwards-compatible bug fixes, and I have NOT bumped the MAJOR or MINOR version in `version.json`: - [x] Someone has opened a bug report issue, and I have included "Closes #{bug_report_issue_number}" in the PR description. - [ ] The bug was found by the module author, and no one has opened an issue to report it yet. - [x] Feature update backwards compatible feature updates, and I have bumped the MINOR version in `version.json`. - [ ] Breaking changes and I have bumped the MAJOR version in `version.json`. - [ ] Update to documentation ## Checklist - [x] I'm sure there are no other open Pull Requests for the same update/change - [x] I have run `Set-AVMModule` locally to generate the supporting module files. - [x] My corresponding pipelines / checks run clean and green without any errors or warnings --------- Co-authored-by: Alexander Sehr --- avm/res/api-management/service/README.md | 21 ++++- .../service/api-version-set/main.json | 4 +- .../service/api/diagnostics/main.json | 4 +- avm/res/api-management/service/api/main.json | 12 +-- .../service/api/policy/main.json | 4 +- .../service/authorization-server/main.json | 4 +- .../api-management/service/backend/main.json | 4 +- .../api-management/service/cache/main.json | 4 +- .../service/identity-provider/main.json | 4 +- .../api-management/service/logger/main.json | 4 +- avm/res/api-management/service/main.bicep | 6 +- avm/res/api-management/service/main.json | 88 ++++++++++--------- .../service/named-value/main.json | 4 +- .../api-management/service/policy/main.json | 4 +- .../service/portalsetting/main.json | 4 +- .../service/product/api/main.json | 4 +- .../service/product/group/main.json | 4 +- .../api-management/service/product/main.json | 12 +-- .../service/subscription/main.json | 4 +- .../tests/e2e/developerSku/main.test.bicep | 1 + .../service/tests/e2e/v2Sku/main.test.bicep | 1 + avm/res/api-management/service/version.json | 12 +-- 22 files changed, 121 insertions(+), 88 deletions(-) diff --git a/avm/res/api-management/service/README.md b/avm/res/api-management/service/README.md index 1dde8dbcbc..290ab46d6c 100644 --- a/avm/res/api-management/service/README.md +++ b/avm/res/api-management/service/README.md @@ -16,7 +16,7 @@ This module deploys an API Management Service. The default deployment is set to | Resource Type | API Version | | :-- | :-- | -| `Microsoft.ApiManagement/service` | [2023-05-01-preview](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2023-05-01-preview/service) | +| `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) | @@ -223,6 +223,7 @@ module service 'br/public:avm/res/api-management/service:' = { publisherEmail: 'apimgmt-noreply@mail.windowsazure.com' publisherName: 'az-amorg-x-001' // Non-required parameters + enableDeveloperPortal: true location: '' sku: 'Developer' } @@ -252,6 +253,9 @@ module service 'br/public:avm/res/api-management/service:' = { "value": "az-amorg-x-001" }, // Non-required parameters + "enableDeveloperPortal": { + "value": true + }, "location": { "value": "" }, @@ -277,6 +281,7 @@ param name = 'apisdev001' param publisherEmail = 'apimgmt-noreply@mail.windowsazure.com' param publisherName = 'az-amorg-x-001' // Non-required parameters +param enableDeveloperPortal = true param location = '' param sku = 'Developer' ``` @@ -1027,6 +1032,7 @@ module service 'br/public:avm/res/api-management/service:' = { publisherEmail: 'apimgmt-noreply@mail.windowsazure.com' publisherName: 'az-amorg-x-001' // Non-required parameters + enableDeveloperPortal: true location: '' sku: 'BasicV2' } @@ -1056,6 +1062,9 @@ module service 'br/public:avm/res/api-management/service:' = { "value": "az-amorg-x-001" }, // Non-required parameters + "enableDeveloperPortal": { + "value": true + }, "location": { "value": "" }, @@ -1081,6 +1090,7 @@ param name = 'apisv2s001' param publisherEmail = 'apimgmt-noreply@mail.windowsazure.com' param publisherName = 'az-amorg-x-001' // Non-required parameters +param enableDeveloperPortal = true param location = '' param sku = 'BasicV2' ``` @@ -1768,6 +1778,7 @@ param tags = { | [`diagnosticSettings`](#parameter-diagnosticsettings) | array | The diagnostic settings of the service. | | [`disableGateway`](#parameter-disablegateway) | bool | Property only valid for an API Management service deployed in multiple locations. This can be used to disable the gateway in master region. | | [`enableClientCertificate`](#parameter-enableclientcertificate) | bool | Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway. | +| [`enableDeveloperPortal`](#parameter-enabledeveloperportal) | bool | Enable the Developer Portal. The developer portal is not supported on the Consumption SKU. | | [`enableTelemetry`](#parameter-enabletelemetry) | bool | Enable/Disable usage telemetry for module. | | [`hostnameConfigurations`](#parameter-hostnameconfigurations) | array | Custom hostname configuration of the API Management service. | | [`identityProviders`](#parameter-identityproviders) | array | Identity providers. | @@ -2067,6 +2078,14 @@ Property only meant to be used for Consumption SKU Service. This enforces a clie - Type: bool - Default: `False` +### Parameter: `enableDeveloperPortal` + +Enable the Developer Portal. The developer portal is not supported on the Consumption SKU. + +- Required: No +- Type: bool +- Default: `False` + ### Parameter: `enableTelemetry` Enable/Disable usage telemetry for module. 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 1e8e798bc6..b002431030 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.32.4.45862", - "templateHash": "6933064912114035873" + "version": "0.33.13.18514", + "templateHash": "6801592949576181154" }, "name": "API Management Service API Version Sets", "description": "This module deploys an API Management Service API Version Set." diff --git a/avm/res/api-management/service/api/diagnostics/main.json b/avm/res/api-management/service/api/diagnostics/main.json index 6f285d7e11..790023763f 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.32.4.45862", - "templateHash": "12163322755329801860" + "version": "0.33.13.18514", + "templateHash": "4899675580903703157" }, "name": "API Management Service APIs Diagnostics.", "description": "This module deploys an API Management Service API Diagnostics." diff --git a/avm/res/api-management/service/api/main.json b/avm/res/api-management/service/api/main.json index 3b88d65989..de7b395213 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.32.4.45862", - "templateHash": "4506327834932641473" + "version": "0.33.13.18514", + "templateHash": "11063536724422240669" }, "name": "API Management Service APIs", "description": "This module deploys an API Management Service API." @@ -279,8 +279,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "10490034185325317076" + "version": "0.33.13.18514", + "templateHash": "8003925948340237461" }, "name": "API Management Service APIs Policies", "description": "This module deploys an API Management Service API Policy." @@ -425,8 +425,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "12163322755329801860" + "version": "0.33.13.18514", + "templateHash": "4899675580903703157" }, "name": "API Management Service APIs Diagnostics.", "description": "This module deploys an API Management Service API Diagnostics." diff --git a/avm/res/api-management/service/api/policy/main.json b/avm/res/api-management/service/api/policy/main.json index 499de493ab..87e44f9560 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.32.4.45862", - "templateHash": "10490034185325317076" + "version": "0.33.13.18514", + "templateHash": "8003925948340237461" }, "name": "API Management Service APIs Policies", "description": "This module deploys an API Management Service API Policy." diff --git a/avm/res/api-management/service/authorization-server/main.json b/avm/res/api-management/service/authorization-server/main.json index 052488f357..bdd077504a 100644 --- a/avm/res/api-management/service/authorization-server/main.json +++ b/avm/res/api-management/service/authorization-server/main.json @@ -4,8 +4,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "6983473596111316129" + "version": "0.33.93.31351", + "templateHash": "6804762094873651550" }, "name": "API Management Service Authorization Servers", "description": "This module deploys an API Management Service Authorization Server." diff --git a/avm/res/api-management/service/backend/main.json b/avm/res/api-management/service/backend/main.json index 1b8268ecb7..89986ad938 100644 --- a/avm/res/api-management/service/backend/main.json +++ b/avm/res/api-management/service/backend/main.json @@ -5,8 +5,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "3000731728856797182" + "version": "0.33.93.31351", + "templateHash": "4453336321720967633" }, "name": "API Management Service Backends", "description": "This module deploys an API Management Service Backend." diff --git a/avm/res/api-management/service/cache/main.json b/avm/res/api-management/service/cache/main.json index bcaebce4c2..550a8615f9 100644 --- a/avm/res/api-management/service/cache/main.json +++ b/avm/res/api-management/service/cache/main.json @@ -5,8 +5,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "16830396354199134703" + "version": "0.33.93.31351", + "templateHash": "18419808380672694533" }, "name": "API Management Service Caches", "description": "This module deploys an API Management Service Cache." diff --git a/avm/res/api-management/service/identity-provider/main.json b/avm/res/api-management/service/identity-provider/main.json index e896ec021b..f67a7ff898 100644 --- a/avm/res/api-management/service/identity-provider/main.json +++ b/avm/res/api-management/service/identity-provider/main.json @@ -5,8 +5,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "13378170063684269324" + "version": "0.33.93.31351", + "templateHash": "13263983509172438133" }, "name": "API Management Service Identity Providers", "description": "This module deploys an API Management Service Identity Provider." diff --git a/avm/res/api-management/service/logger/main.json b/avm/res/api-management/service/logger/main.json index 7452f65142..d223b6d774 100644 --- a/avm/res/api-management/service/logger/main.json +++ b/avm/res/api-management/service/logger/main.json @@ -4,8 +4,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "15370135778757304817" + "version": "0.33.93.31351", + "templateHash": "9800847829037569395" }, "name": "API Management Service Loggers", "description": "This module deploys an API Management Service Logger." diff --git a/avm/res/api-management/service/main.bicep b/avm/res/api-management/service/main.bicep index 6f119446b8..bacb6ca151 100644 --- a/avm/res/api-management/service/main.bicep +++ b/avm/res/api-management/service/main.bicep @@ -147,6 +147,9 @@ param subscriptions array = [] @description('Optional. Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network.') param publicIpAddressResourceId string? +@description('Optional. Enable the Developer Portal. The developer portal is not supported on the Consumption SKU.') +param enableDeveloperPortal bool = false + var authorizationServerList = !empty(authorizationServers) ? authorizationServers.secureList : [] var formattedUserAssignedIdentities = reduce( @@ -224,7 +227,7 @@ resource avmTelemetry 'Microsoft.Resources/deployments@2024-03-01' = if (enableT } } -resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' = { +resource service 'Microsoft.ApiManagement/service@2024-05-01' = { name: name location: location tags: tags @@ -259,6 +262,7 @@ resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' = { minApiVersion: '2021-08-01' } restore: restore + developerPortalStatus: sku != 'Consumption' ? (enableDeveloperPortal ? 'Enabled' : 'Disabled') : null } } diff --git a/avm/res/api-management/service/main.json b/avm/res/api-management/service/main.json index ccb5c0184c..bff37609e8 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.32.4.45862", - "templateHash": "10910048486488716481" + "version": "0.33.13.18514", + "templateHash": "14024053243776143462" }, "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." @@ -571,6 +571,13 @@ "metadata": { "description": "Optional. Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network." } + }, + "enableDeveloperPortal": { + "type": "bool", + "defaultValue": false, + "metadata": { + "description": "Optional. Enable the Developer Portal. The developer portal is not supported on the Consumption SKU." + } } }, "variables": { @@ -619,7 +626,7 @@ }, "service": { "type": "Microsoft.ApiManagement/service", - "apiVersion": "2023-05-01-preview", + "apiVersion": "2024-05-01", "name": "[parameters('name')]", "location": "[parameters('location')]", "tags": "[parameters('tags')]", @@ -643,7 +650,8 @@ "virtualNetworkConfiguration": "[if(not(empty(parameters('subnetResourceId'))), createObject('subnetResourceId', parameters('subnetResourceId')), null())]", "publicIpAddressId": "[if(not(empty(parameters('publicIpAddressResourceId'))), parameters('publicIpAddressResourceId'), null())]", "apiVersionConstraint": "[if(not(empty(parameters('minApiVersion'))), createObject('minApiVersion', parameters('minApiVersion')), createObject('minApiVersion', '2021-08-01'))]", - "restore": "[parameters('restore')]" + "restore": "[parameters('restore')]", + "developerPortalStatus": "[if(not(equals(parameters('sku'), 'Consumption')), if(parameters('enableDeveloperPortal'), 'Enabled', 'Disabled'), null())]" } }, "service_lock": { @@ -814,8 +822,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "4506327834932641473" + "version": "0.33.13.18514", + "templateHash": "11063536724422240669" }, "name": "API Management Service APIs", "description": "This module deploys an API Management Service API." @@ -1088,8 +1096,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "10490034185325317076" + "version": "0.33.13.18514", + "templateHash": "8003925948340237461" }, "name": "API Management Service APIs Policies", "description": "This module deploys an API Management Service API Policy." @@ -1234,8 +1242,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "12163322755329801860" + "version": "0.33.13.18514", + "templateHash": "4899675580903703157" }, "name": "API Management Service APIs Diagnostics.", "description": "This module deploys an API Management Service API Diagnostics." @@ -1461,8 +1469,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "6933064912114035873" + "version": "0.33.13.18514", + "templateHash": "6801592949576181154" }, "name": "API Management Service API Version Sets", "description": "This module deploys an API Management Service API Version Set." @@ -1601,8 +1609,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "6983473596111316129" + "version": "0.33.13.18514", + "templateHash": "9439651007814693141" }, "name": "API Management Service Authorization Servers", "description": "This module deploys an API Management Service Authorization Server." @@ -1850,8 +1858,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "3000731728856797182" + "version": "0.33.13.18514", + "templateHash": "13471923779604074887" }, "name": "API Management Service Backends", "description": "This module deploys an API Management Service Backend." @@ -2030,8 +2038,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "16830396354199134703" + "version": "0.33.13.18514", + "templateHash": "3359248846501864533" }, "name": "API Management Service Caches", "description": "This module deploys an API Management Service Cache." @@ -2184,8 +2192,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "12163322755329801860" + "version": "0.33.13.18514", + "templateHash": "4899675580903703157" }, "name": "API Management Service APIs Diagnostics.", "description": "This module deploys an API Management Service API Diagnostics." @@ -2413,8 +2421,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "13378170063684269324" + "version": "0.33.13.18514", + "templateHash": "9439755619586446330" }, "name": "API Management Service Identity Providers", "description": "This module deploys an API Management Service Identity Provider." @@ -2622,8 +2630,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "15370135778757304817" + "version": "0.33.13.18514", + "templateHash": "13044725911661445483" }, "name": "API Management Service Loggers", "description": "This module deploys an API Management Service Logger." @@ -2766,8 +2774,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "5767723932557197412" + "version": "0.33.13.18514", + "templateHash": "8157254408403610295" }, "name": "API Management Service Named Values", "description": "This module deploys an API Management Service Named Value." @@ -2903,8 +2911,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "14695705243556531686" + "version": "0.33.13.18514", + "templateHash": "3588318966794177458" }, "name": "API Management Service Portal Settings", "description": "This module deploys an API Management Service Portal Setting." @@ -3001,8 +3009,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "16179100476766701371" + "version": "0.33.13.18514", + "templateHash": "12529707644768894354" }, "name": "API Management Service Policies", "description": "This module deploys an API Management Service Policy." @@ -3135,8 +3143,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "2148208274021240641" + "version": "0.33.13.18514", + "templateHash": "7427869826758534329" }, "name": "API Management Service Products", "description": "This module deploys an API Management Service Product." @@ -3263,8 +3271,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "2698127387846612859" + "version": "0.33.13.18514", + "templateHash": "6881101310103461222" }, "name": "API Management Service Products APIs", "description": "This module deploys an API Management Service Product API." @@ -3352,8 +3360,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "42083819364724220" + "version": "0.33.13.18514", + "templateHash": "7173352386317054073" }, "name": "API Management Service Products Groups", "description": "This module deploys an API Management Service Product Group." @@ -3511,8 +3519,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "8343225388220463177" + "version": "0.33.13.18514", + "templateHash": "3748720225613039754" }, "name": "API Management Service Subscriptions", "description": "This module deploys an API Management Service Subscription." @@ -3660,14 +3668,14 @@ "metadata": { "description": "The principal ID of the system assigned identity." }, - "value": "[tryGet(tryGet(reference('service', '2023-05-01-preview', 'full'), 'identity'), 'principalId')]" + "value": "[tryGet(tryGet(reference('service', '2024-05-01', 'full'), 'identity'), 'principalId')]" }, "location": { "type": "string", "metadata": { "description": "The location the resource was deployed into." }, - "value": "[reference('service', '2023-05-01-preview', 'full').location]" + "value": "[reference('service', '2024-05-01', 'full').location]" } } } \ No newline at end of file diff --git a/avm/res/api-management/service/named-value/main.json b/avm/res/api-management/service/named-value/main.json index 52abb2a305..cbcb918544 100644 --- a/avm/res/api-management/service/named-value/main.json +++ b/avm/res/api-management/service/named-value/main.json @@ -5,8 +5,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "5767723932557197412" + "version": "0.33.93.31351", + "templateHash": "11386329254828299336" }, "name": "API Management Service Named Values", "description": "This module deploys an API Management Service Named Value." diff --git a/avm/res/api-management/service/policy/main.json b/avm/res/api-management/service/policy/main.json index b3051fb934..35374cf12b 100644 --- a/avm/res/api-management/service/policy/main.json +++ b/avm/res/api-management/service/policy/main.json @@ -4,8 +4,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "16179100476766701371" + "version": "0.33.93.31351", + "templateHash": "1189152396458775709" }, "name": "API Management Service Policies", "description": "This module deploys an API Management Service Policy." diff --git a/avm/res/api-management/service/portalsetting/main.json b/avm/res/api-management/service/portalsetting/main.json index 6391c5c562..f6f0586511 100644 --- a/avm/res/api-management/service/portalsetting/main.json +++ b/avm/res/api-management/service/portalsetting/main.json @@ -4,8 +4,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "14695705243556531686" + "version": "0.33.93.31351", + "templateHash": "2236873279760395261" }, "name": "API Management Service Portal Settings", "description": "This module deploys an API Management Service Portal Setting." diff --git a/avm/res/api-management/service/product/api/main.json b/avm/res/api-management/service/product/api/main.json index 6a56879644..cd5a283321 100644 --- a/avm/res/api-management/service/product/api/main.json +++ b/avm/res/api-management/service/product/api/main.json @@ -4,8 +4,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "2698127387846612859" + "version": "0.33.93.31351", + "templateHash": "7187924573150749189" }, "name": "API Management Service Products APIs", "description": "This module deploys an API Management Service Product API." diff --git a/avm/res/api-management/service/product/group/main.json b/avm/res/api-management/service/product/group/main.json index 9685e366f9..32c05d0aa1 100644 --- a/avm/res/api-management/service/product/group/main.json +++ b/avm/res/api-management/service/product/group/main.json @@ -4,8 +4,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "42083819364724220" + "version": "0.33.93.31351", + "templateHash": "12351031153434834126" }, "name": "API Management Service Products Groups", "description": "This module deploys an API Management Service Product Group." diff --git a/avm/res/api-management/service/product/main.json b/avm/res/api-management/service/product/main.json index b87601c406..1750270f37 100644 --- a/avm/res/api-management/service/product/main.json +++ b/avm/res/api-management/service/product/main.json @@ -4,8 +4,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "2148208274021240641" + "version": "0.33.93.31351", + "templateHash": "9602469673358610075" }, "name": "API Management Service Products", "description": "This module deploys an API Management Service Product." @@ -132,8 +132,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "2698127387846612859" + "version": "0.33.93.31351", + "templateHash": "7187924573150749189" }, "name": "API Management Service Products APIs", "description": "This module deploys an API Management Service Product API." @@ -221,8 +221,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "42083819364724220" + "version": "0.33.93.31351", + "templateHash": "12351031153434834126" }, "name": "API Management Service Products Groups", "description": "This module deploys an API Management Service Product Group." diff --git a/avm/res/api-management/service/subscription/main.json b/avm/res/api-management/service/subscription/main.json index 32d79a9eb2..1c51374da4 100644 --- a/avm/res/api-management/service/subscription/main.json +++ b/avm/res/api-management/service/subscription/main.json @@ -5,8 +5,8 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.32.4.45862", - "templateHash": "8343225388220463177" + "version": "0.33.93.31351", + "templateHash": "16999168968925536172" }, "name": "API Management Service Subscriptions", "description": "This module deploys an API Management Service Subscription." 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 419585af28..d9f8a2d610 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 @@ -46,6 +46,7 @@ module testDeployment '../../../main.bicep' = [ publisherEmail: 'apimgmt-noreply@mail.windowsazure.com' publisherName: '${namePrefix}-az-amorg-x-001' sku: 'Developer' + enableDeveloperPortal: true } } ] 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 62151c9a05..bb37ce6721 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 @@ -46,6 +46,7 @@ module testDeployment '../../../main.bicep' = [ sku: 'BasicV2' publisherEmail: 'apimgmt-noreply@mail.windowsazure.com' publisherName: '${namePrefix}-az-amorg-x-001' + enableDeveloperPortal: true } } ] diff --git a/avm/res/api-management/service/version.json b/avm/res/api-management/service/version.json index 7e1d3f4157..b6668657e7 100644 --- a/avm/res/api-management/service/version.json +++ b/avm/res/api-management/service/version.json @@ -1,7 +1,7 @@ { - "$schema": "https://aka.ms/bicep-registry-module-version-file-schema#", - "version": "0.7", - "pathFilters": [ - "./main.json" - ] -} \ No newline at end of file + "$schema": "https://aka.ms/bicep-registry-module-version-file-schema#", + "version": "0.8", + "pathFilters": [ + "./main.json" + ] +}