From 2c86d0e27bbbd83d9e2b488f34ca598d8baa3737 Mon Sep 17 00:00:00 2001 From: Ahmad Abdalla <28486158+ahmadabdalla@users.noreply.github.com> Date: Wed, 17 Jul 2024 19:32:52 +1000 Subject: [PATCH] feat: `avm/res/network/network-manager` Update to latest documented API version and removed Preview label for Mesh (#2724) ## Description Updated to the latest API version `2023-11-01` and removed the preview label description for connectivity configuration for mesh since it is now GA. Updated module to version `0.3` ## Pipeline Reference | Pipeline | | -------- | | [![avm.res.network.network-manager](https://github.com/ahmadabdalla/bicep-registry-modules/actions/workflows/avm.res.network.network-manager.yml/badge.svg?branch=users%2Fahmad%2FAVNM_updates_Mesh)](https://github.com/ahmadabdalla/bicep-registry-modules/actions/workflows/avm.res.network.network-manager.yml) | ## Type of Change - [ ] Update to CI Environment or utilities (Non-module affecting changes) - [ ] Azure Verified Module updates: - [ ] Bugfix containing backwards-compatible bug fixes, and I have NOT bumped the MAJOR or MINOR version in `version.json`: - [ ] 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 --- avm/res/network/network-manager/README.md | 16 +++--- .../connectivity-configuration/README.md | 6 +-- .../connectivity-configuration/main.bicep | 6 +-- .../connectivity-configuration/main.json | 12 ++--- avm/res/network/network-manager/main.bicep | 2 +- avm/res/network/network-manager/main.json | 54 +++++++++---------- .../network-manager/network-group/README.md | 4 +- .../network-manager/network-group/main.bicep | 4 +- .../network-manager/network-group/main.json | 18 +++---- .../network-group/static-member/README.md | 2 +- .../network-group/static-member/main.bicep | 6 +-- .../network-group/static-member/main.json | 8 +-- .../scope-connection/README.md | 2 +- .../scope-connection/main.bicep | 4 +- .../scope-connection/main.json | 10 ++-- .../security-admin-configuration/README.md | 6 +-- .../security-admin-configuration/main.bicep | 4 +- .../security-admin-configuration/main.json | 36 ++++++------- .../rule-collection/README.md | 4 +- .../rule-collection/main.bicep | 6 +-- .../rule-collection/main.json | 26 ++++----- .../rule-collection/rule/README.md | 2 +- .../rule-collection/rule/main.bicep | 8 +-- .../rule-collection/rule/main.json | 14 ++--- avm/res/network/network-manager/version.json | 2 +- 25 files changed, 131 insertions(+), 131 deletions(-) diff --git a/avm/res/network/network-manager/README.md b/avm/res/network/network-manager/README.md index ecb72993f2..300be5cd1d 100644 --- a/avm/res/network/network-manager/README.md +++ b/avm/res/network/network-manager/README.md @@ -18,14 +18,14 @@ This module deploys a Network Manager. | :-- | :-- | | `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.Network/networkManagers` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers) | -| `Microsoft.Network/networkManagers/connectivityConfigurations` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/connectivityConfigurations) | -| `Microsoft.Network/networkManagers/networkGroups` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/networkGroups) | -| `Microsoft.Network/networkManagers/networkGroups/staticMembers` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/networkGroups/staticMembers) | -| `Microsoft.Network/networkManagers/scopeConnections` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/scopeConnections) | -| `Microsoft.Network/networkManagers/securityAdminConfigurations` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/securityAdminConfigurations) | -| `Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/securityAdminConfigurations/ruleCollections) | -| `Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/securityAdminConfigurations/ruleCollections/rules) | +| `Microsoft.Network/networkManagers` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers) | +| `Microsoft.Network/networkManagers/connectivityConfigurations` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/connectivityConfigurations) | +| `Microsoft.Network/networkManagers/networkGroups` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/networkGroups) | +| `Microsoft.Network/networkManagers/networkGroups/staticMembers` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/networkGroups/staticMembers) | +| `Microsoft.Network/networkManagers/scopeConnections` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/scopeConnections) | +| `Microsoft.Network/networkManagers/securityAdminConfigurations` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/securityAdminConfigurations) | +| `Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/securityAdminConfigurations/ruleCollections) | +| `Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/securityAdminConfigurations/ruleCollections/rules) | ## Usage examples diff --git a/avm/res/network/network-manager/connectivity-configuration/README.md b/avm/res/network/network-manager/connectivity-configuration/README.md index f427ff532d..f3f1eba4fd 100644 --- a/avm/res/network/network-manager/connectivity-configuration/README.md +++ b/avm/res/network/network-manager/connectivity-configuration/README.md @@ -15,7 +15,7 @@ Connectivity configurations define hub-and-spoke or mesh topologies applied to o | Resource Type | API Version | | :-- | :-- | -| `Microsoft.Network/networkManagers/connectivityConfigurations` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/connectivityConfigurations) | +| `Microsoft.Network/networkManagers/connectivityConfigurations` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/connectivityConfigurations) | ## Parameters @@ -24,7 +24,7 @@ Connectivity configurations define hub-and-spoke or mesh topologies applied to o | Parameter | Type | Description | | :-- | :-- | :-- | | [`appliesToGroups`](#parameter-appliestogroups) | array | Network Groups for the configuration. A connectivity configuration must be associated to at least one network group. | -| [`connectivityTopology`](#parameter-connectivitytopology) | string | Connectivity topology type. "Mesh" IS CURRENTLY A PREVIEW SERVICE/FEATURE, MICROSOFT MAY NOT PROVIDE SUPPORT FOR THIS, PLEASE CHECK THE PRODUCT DOCS FOR CLARIFICATION. | +| [`connectivityTopology`](#parameter-connectivitytopology) | string | Connectivity topology type. | | [`name`](#parameter-name) | string | The name of the connectivity configuration. | **Conditional parameters** @@ -100,7 +100,7 @@ Flag if use hub gateway. ### Parameter: `connectivityTopology` -Connectivity topology type. "Mesh" IS CURRENTLY A PREVIEW SERVICE/FEATURE, MICROSOFT MAY NOT PROVIDE SUPPORT FOR THIS, PLEASE CHECK THE PRODUCT DOCS FOR CLARIFICATION. +Connectivity topology type. - Required: Yes - Type: string diff --git a/avm/res/network/network-manager/connectivity-configuration/main.bicep b/avm/res/network/network-manager/connectivity-configuration/main.bicep index 79fa0f77b4..72e53eb8e0 100644 --- a/avm/res/network/network-manager/connectivity-configuration/main.bicep +++ b/avm/res/network/network-manager/connectivity-configuration/main.bicep @@ -21,7 +21,7 @@ param appliesToGroups appliesToGroupsType 'HubAndSpoke' 'Mesh' ]) -@sys.description('Required. Connectivity topology type. "Mesh" IS CURRENTLY A PREVIEW SERVICE/FEATURE, MICROSOFT MAY NOT PROVIDE SUPPORT FOR THIS, PLEASE CHECK THE PRODUCT DOCS FOR CLARIFICATION.') +@sys.description('Required. Connectivity topology type.') param connectivityTopology string @sys.description('Conditional. List of hub items. This will create peerings between the specified hub and the virtual networks in the network group specified. Required if connectivityTopology is of type "HubAndSpoke".') @@ -33,11 +33,11 @@ param deleteExistingPeering bool = false @sys.description('Optional. Flag if global mesh is supported. By default, mesh connectivity is applied to virtual networks within the same region. If set to "True", a global mesh enables connectivity across regions.') param isGlobal bool = false -resource networkManager 'Microsoft.Network/networkManagers@2023-04-01' existing = { +resource networkManager 'Microsoft.Network/networkManagers@2023-11-01' existing = { name: networkManagerName } -resource connectivityConfiguration 'Microsoft.Network/networkManagers/connectivityConfigurations@2023-04-01' = { +resource connectivityConfiguration 'Microsoft.Network/networkManagers/connectivityConfigurations@2023-11-01' = { name: name parent: networkManager properties: { diff --git a/avm/res/network/network-manager/connectivity-configuration/main.json b/avm/res/network/network-manager/connectivity-configuration/main.json index 9d606e64e9..0b42b5137f 100644 --- a/avm/res/network/network-manager/connectivity-configuration/main.json +++ b/avm/res/network/network-manager/connectivity-configuration/main.json @@ -5,11 +5,11 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.27.1.19265", - "templateHash": "2756544330949607993" + "version": "0.28.1.47646", + "templateHash": "14991353236850772040" }, "name": "Network Manager Connectivity Configurations", - "description": "This module deploys a Network Manager Connectivity Configuration.\r\nConnectivity configurations define hub-and-spoke or mesh topologies applied to one or more network groups.", + "description": "This module deploys a Network Manager Connectivity Configuration.\nConnectivity configurations define hub-and-spoke or mesh topologies applied to one or more network groups.", "owner": "Azure/module-maintainers" }, "definitions": { @@ -111,7 +111,7 @@ "Mesh" ], "metadata": { - "description": "Required. Connectivity topology type. \"Mesh\" IS CURRENTLY A PREVIEW SERVICE/FEATURE, MICROSOFT MAY NOT PROVIDE SUPPORT FOR THIS, PLEASE CHECK THE PRODUCT DOCS FOR CLARIFICATION." + "description": "Required. Connectivity topology type." } }, "hubs": { @@ -139,12 +139,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "connectivityConfiguration": { "type": "Microsoft.Network/networkManagers/connectivityConfigurations", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('name'))]", "properties": { "appliesToGroups": "[map(parameters('appliesToGroups'), lambda('group', createObject('groupConnectivity', lambdaVariables('group').groupConnectivity, 'isGlobal', coalesce(string(lambdaVariables('group').isGlobal), 'false'), 'networkGroupId', lambdaVariables('group').networkGroupResourceId, 'useHubGateway', coalesce(string(lambdaVariables('group').useHubGateway), 'false'))))]", diff --git a/avm/res/network/network-manager/main.bicep b/avm/res/network/network-manager/main.bicep index 897d872ea0..ef28c1eac0 100644 --- a/avm/res/network/network-manager/main.bicep +++ b/avm/res/network/network-manager/main.bicep @@ -93,7 +93,7 @@ resource avmTelemetry 'Microsoft.Resources/deployments@2024-03-01' = if (enableT } } -resource networkManager 'Microsoft.Network/networkManagers@2023-04-01' = { +resource networkManager 'Microsoft.Network/networkManagers@2023-11-01' = { name: name location: location tags: tags diff --git a/avm/res/network/network-manager/main.json b/avm/res/network/network-manager/main.json index 3634490442..dd1d0a2e84 100644 --- a/avm/res/network/network-manager/main.json +++ b/avm/res/network/network-manager/main.json @@ -6,7 +6,7 @@ "_generator": { "name": "bicep", "version": "0.28.1.47646", - "templateHash": "18324011062979290950" + "templateHash": "17615381359863318709" }, "name": "Network Managers", "description": "This module deploys a Network Manager.", @@ -673,7 +673,7 @@ }, "networkManager": { "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('name')]", "location": "[parameters('location')]", "tags": "[parameters('tags')]", @@ -754,7 +754,7 @@ "_generator": { "name": "bicep", "version": "0.28.1.47646", - "templateHash": "15382409345741375912" + "templateHash": "2034989101860427212" }, "name": "Network Manager Network Groups", "description": "This module deploys a Network Manager Network Group.\nA network group is a collection of same-type network resources that you can associate with network manager configurations. You can add same-type network resources after you create the network group.", @@ -816,12 +816,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "networkGroup": { "type": "Microsoft.Network/networkManagers/networkGroups", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('name'))]", "properties": { "description": "[coalesce(parameters('description'), '')]" @@ -864,7 +864,7 @@ "_generator": { "name": "bicep", "version": "0.28.1.47646", - "templateHash": "5856566387911873889" + "templateHash": "15498243296252075896" }, "name": "Network Manager Network Group Static Members", "description": "This module deploys a Network Manager Network Group Static Member.\nStatic membership allows you to explicitly add virtual networks to a group by manually selecting individual virtual networks.", @@ -899,7 +899,7 @@ "resources": [ { "type": "Microsoft.Network/networkManagers/networkGroups/staticMembers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}/{2}', parameters('networkManagerName'), parameters('networkGroupName'), parameters('name'))]", "properties": { "resourceId": "[parameters('resourceId')]" @@ -1013,7 +1013,7 @@ "_generator": { "name": "bicep", "version": "0.28.1.47646", - "templateHash": "10727241272557696879" + "templateHash": "14991353236850772040" }, "name": "Network Manager Connectivity Configurations", "description": "This module deploys a Network Manager Connectivity Configuration.\nConnectivity configurations define hub-and-spoke or mesh topologies applied to one or more network groups.", @@ -1118,7 +1118,7 @@ "Mesh" ], "metadata": { - "description": "Required. Connectivity topology type. \"Mesh\" IS CURRENTLY A PREVIEW SERVICE/FEATURE, MICROSOFT MAY NOT PROVIDE SUPPORT FOR THIS, PLEASE CHECK THE PRODUCT DOCS FOR CLARIFICATION." + "description": "Required. Connectivity topology type." } }, "hubs": { @@ -1146,12 +1146,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "connectivityConfiguration": { "type": "Microsoft.Network/networkManagers/connectivityConfigurations", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('name'))]", "properties": { "appliesToGroups": "[map(parameters('appliesToGroups'), lambda('group', createObject('groupConnectivity', lambdaVariables('group').groupConnectivity, 'isGlobal', coalesce(string(lambdaVariables('group').isGlobal), 'false'), 'networkGroupId', lambdaVariables('group').networkGroupResourceId, 'useHubGateway', coalesce(string(lambdaVariables('group').useHubGateway), 'false'))))]", @@ -1234,7 +1234,7 @@ "_generator": { "name": "bicep", "version": "0.28.1.47646", - "templateHash": "13669533264515087337" + "templateHash": "5354876274331094062" }, "name": "Network Manager Scope Connections", "description": "This module deploys a Network Manager Scope Connection.\nCreate a cross-tenant connection to manage a resource from another tenant.", @@ -1279,12 +1279,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "scopeConnection": { "type": "Microsoft.Network/networkManagers/scopeConnections", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('name'))]", "properties": { "description": "[coalesce(parameters('description'), '')]", @@ -1363,7 +1363,7 @@ "_generator": { "name": "bicep", "version": "0.28.1.47646", - "templateHash": "11404005385428137458" + "templateHash": "15375903043323950090" }, "name": "Network Manager Security Admin Configurations", "description": "This module deploys an Network Manager Security Admin Configuration.\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules.", @@ -1601,12 +1601,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "securityAdminConfigurations": { "type": "Microsoft.Network/networkManagers/securityAdminConfigurations", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('name'))]", "properties": { "description": "[coalesce(parameters('description'), '')]", @@ -1657,7 +1657,7 @@ "_generator": { "name": "bicep", "version": "0.28.1.47646", - "templateHash": "16935679479200215106" + "templateHash": "8668259874629593485" }, "name": "Network Manager Security Admin Configuration Rule Collections", "description": "This module deploys an Network Manager Security Admin Configuration Rule Collection.\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules. Security admin rules allows enforcing security policy criteria that matches the conditions set. Warning: A rule collection without rule will cause a deployment configuration for security admin goal state in network manager to fail.", @@ -1865,7 +1865,7 @@ "networkManager::securityAdminConfiguration": { "existing": true, "type": "Microsoft.Network/networkManagers/securityAdminConfigurations", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'))]", "dependsOn": [ "networkManager" @@ -1874,12 +1874,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "ruleCollection": { "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}/{2}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'), parameters('name'))]", "properties": { "description": "[coalesce(parameters('description'), '')]", @@ -1951,7 +1951,7 @@ "_generator": { "name": "bicep", "version": "0.28.1.47646", - "templateHash": "2308266442236720720" + "templateHash": "9624028360077804841" }, "name": "Network Manager Security Admin Configuration Rule Collection Rules", "description": "This module deploys an Azure Virtual Network Manager (AVNM) Security Admin Configuration Rule Collection Rule.\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules.", @@ -2137,7 +2137,7 @@ "networkManager::securityAdminConfiguration::ruleCollection": { "existing": true, "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}/{2}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'), parameters('ruleCollectionName'))]", "dependsOn": [ "networkManager::securityAdminConfiguration" @@ -2146,7 +2146,7 @@ "networkManager::securityAdminConfiguration": { "existing": true, "type": "Microsoft.Network/networkManagers/securityAdminConfigurations", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'))]", "dependsOn": [ "networkManager" @@ -2155,12 +2155,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "rule": { "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}/{2}/{3}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'), parameters('ruleCollectionName'), parameters('name'))]", "kind": "Custom", "properties": { @@ -2299,7 +2299,7 @@ "metadata": { "description": "The location the resource was deployed into." }, - "value": "[reference('networkManager', '2023-04-01', 'full').location]" + "value": "[reference('networkManager', '2023-11-01', 'full').location]" } } } \ No newline at end of file diff --git a/avm/res/network/network-manager/network-group/README.md b/avm/res/network/network-manager/network-group/README.md index 70518686d2..a3800d70d0 100644 --- a/avm/res/network/network-manager/network-group/README.md +++ b/avm/res/network/network-manager/network-group/README.md @@ -15,8 +15,8 @@ A network group is a collection of same-type network resources that you can asso | Resource Type | API Version | | :-- | :-- | -| `Microsoft.Network/networkManagers/networkGroups` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/networkGroups) | -| `Microsoft.Network/networkManagers/networkGroups/staticMembers` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/networkGroups/staticMembers) | +| `Microsoft.Network/networkManagers/networkGroups` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/networkGroups) | +| `Microsoft.Network/networkManagers/networkGroups/staticMembers` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/networkGroups/staticMembers) | ## Parameters diff --git a/avm/res/network/network-manager/network-group/main.bicep b/avm/res/network/network-manager/network-group/main.bicep index d439024f36..31f872a756 100644 --- a/avm/res/network/network-manager/network-group/main.bicep +++ b/avm/res/network/network-manager/network-group/main.bicep @@ -17,11 +17,11 @@ param description string? @sys.description('Optional. Static Members to create for the network group. Contains virtual networks to add to the network group.') param staticMembers staticMembersType -resource networkManager 'Microsoft.Network/networkManagers@2023-04-01' existing = { +resource networkManager 'Microsoft.Network/networkManagers@2023-11-01' existing = { name: networkManagerName } -resource networkGroup 'Microsoft.Network/networkManagers/networkGroups@2023-04-01' = { +resource networkGroup 'Microsoft.Network/networkManagers/networkGroups@2023-11-01' = { name: name parent: networkManager properties: { diff --git a/avm/res/network/network-manager/network-group/main.json b/avm/res/network/network-manager/network-group/main.json index c9beddab5a..2ea4f24bae 100644 --- a/avm/res/network/network-manager/network-group/main.json +++ b/avm/res/network/network-manager/network-group/main.json @@ -5,11 +5,11 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.27.1.19265", - "templateHash": "1167650749257240939" + "version": "0.28.1.47646", + "templateHash": "2034989101860427212" }, "name": "Network Manager Network Groups", - "description": "This module deploys a Network Manager Network Group.\r\nA network group is a collection of same-type network resources that you can associate with network manager configurations. You can add same-type network resources after you create the network group.", + "description": "This module deploys a Network Manager Network Group.\nA network group is a collection of same-type network resources that you can associate with network manager configurations. You can add same-type network resources after you create the network group.", "owner": "Azure/module-maintainers" }, "definitions": { @@ -68,12 +68,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "networkGroup": { "type": "Microsoft.Network/networkManagers/networkGroups", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('name'))]", "properties": { "description": "[coalesce(parameters('description'), '')]" @@ -115,11 +115,11 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.27.1.19265", - "templateHash": "15788464740461325450" + "version": "0.28.1.47646", + "templateHash": "15498243296252075896" }, "name": "Network Manager Network Group Static Members", - "description": "This module deploys a Network Manager Network Group Static Member.\r\nStatic membership allows you to explicitly add virtual networks to a group by manually selecting individual virtual networks.", + "description": "This module deploys a Network Manager Network Group Static Member.\nStatic membership allows you to explicitly add virtual networks to a group by manually selecting individual virtual networks.", "owner": "Azure/module-maintainers" }, "parameters": { @@ -151,7 +151,7 @@ "resources": [ { "type": "Microsoft.Network/networkManagers/networkGroups/staticMembers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}/{2}', parameters('networkManagerName'), parameters('networkGroupName'), parameters('name'))]", "properties": { "resourceId": "[parameters('resourceId')]" diff --git a/avm/res/network/network-manager/network-group/static-member/README.md b/avm/res/network/network-manager/network-group/static-member/README.md index 7cec1b2dc5..54221ad22f 100644 --- a/avm/res/network/network-manager/network-group/static-member/README.md +++ b/avm/res/network/network-manager/network-group/static-member/README.md @@ -15,7 +15,7 @@ Static membership allows you to explicitly add virtual networks to a group by ma | Resource Type | API Version | | :-- | :-- | -| `Microsoft.Network/networkManagers/networkGroups/staticMembers` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/networkGroups/staticMembers) | +| `Microsoft.Network/networkManagers/networkGroups/staticMembers` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/networkGroups/staticMembers) | ## Parameters diff --git a/avm/res/network/network-manager/network-group/static-member/main.bicep b/avm/res/network/network-manager/network-group/static-member/main.bicep index 7a27966bb0..2394d101c9 100644 --- a/avm/res/network/network-manager/network-group/static-member/main.bicep +++ b/avm/res/network/network-manager/network-group/static-member/main.bicep @@ -15,15 +15,15 @@ param name string @description('Required. Resource ID of the virtual network.') param resourceId string -resource networkManager 'Microsoft.Network/networkManagers@2023-04-01' existing = { +resource networkManager 'Microsoft.Network/networkManagers@2023-11-01' existing = { name: networkManagerName - resource networkGroup 'networkGroups@2023-04-01' existing = { + resource networkGroup 'networkGroups@2023-11-01' existing = { name: networkGroupName } } -resource staticMember 'Microsoft.Network/networkManagers/networkGroups/staticMembers@2023-04-01' = { +resource staticMember 'Microsoft.Network/networkManagers/networkGroups/staticMembers@2023-11-01' = { name: name parent: networkManager::networkGroup properties: { diff --git a/avm/res/network/network-manager/network-group/static-member/main.json b/avm/res/network/network-manager/network-group/static-member/main.json index 2da8c12013..28d49d7370 100644 --- a/avm/res/network/network-manager/network-group/static-member/main.json +++ b/avm/res/network/network-manager/network-group/static-member/main.json @@ -4,11 +4,11 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.27.1.19265", - "templateHash": "15788464740461325450" + "version": "0.28.1.47646", + "templateHash": "15498243296252075896" }, "name": "Network Manager Network Group Static Members", - "description": "This module deploys a Network Manager Network Group Static Member.\r\nStatic membership allows you to explicitly add virtual networks to a group by manually selecting individual virtual networks.", + "description": "This module deploys a Network Manager Network Group Static Member.\nStatic membership allows you to explicitly add virtual networks to a group by manually selecting individual virtual networks.", "owner": "Azure/module-maintainers" }, "parameters": { @@ -40,7 +40,7 @@ "resources": [ { "type": "Microsoft.Network/networkManagers/networkGroups/staticMembers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}/{2}', parameters('networkManagerName'), parameters('networkGroupName'), parameters('name'))]", "properties": { "resourceId": "[parameters('resourceId')]" diff --git a/avm/res/network/network-manager/scope-connection/README.md b/avm/res/network/network-manager/scope-connection/README.md index 3c998e0577..7b516e3481 100644 --- a/avm/res/network/network-manager/scope-connection/README.md +++ b/avm/res/network/network-manager/scope-connection/README.md @@ -15,7 +15,7 @@ Create a cross-tenant connection to manage a resource from another tenant. | Resource Type | API Version | | :-- | :-- | -| `Microsoft.Network/networkManagers/scopeConnections` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/scopeConnections) | +| `Microsoft.Network/networkManagers/scopeConnections` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/scopeConnections) | ## Parameters diff --git a/avm/res/network/network-manager/scope-connection/main.bicep b/avm/res/network/network-manager/scope-connection/main.bicep index cb54a5e34e..68c7bf5b4a 100644 --- a/avm/res/network/network-manager/scope-connection/main.bicep +++ b/avm/res/network/network-manager/scope-connection/main.bicep @@ -20,11 +20,11 @@ param resourceId string @sys.description('Required. Tenant ID of the subscription or management group that you want to manage.') param tenantId string -resource networkManager 'Microsoft.Network/networkManagers@2023-04-01' existing = { +resource networkManager 'Microsoft.Network/networkManagers@2023-11-01' existing = { name: networkManagerName } -resource scopeConnection 'Microsoft.Network/networkManagers/scopeConnections@2023-04-01' = { +resource scopeConnection 'Microsoft.Network/networkManagers/scopeConnections@2023-11-01' = { name: name parent: networkManager properties: { diff --git a/avm/res/network/network-manager/scope-connection/main.json b/avm/res/network/network-manager/scope-connection/main.json index f0a9fec4dc..0f27a4640b 100644 --- a/avm/res/network/network-manager/scope-connection/main.json +++ b/avm/res/network/network-manager/scope-connection/main.json @@ -5,11 +5,11 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.27.1.19265", - "templateHash": "13509671695440625631" + "version": "0.28.1.47646", + "templateHash": "5354876274331094062" }, "name": "Network Manager Scope Connections", - "description": "This module deploys a Network Manager Scope Connection.\r\nCreate a cross-tenant connection to manage a resource from another tenant.", + "description": "This module deploys a Network Manager Scope Connection.\nCreate a cross-tenant connection to manage a resource from another tenant.", "owner": "Azure/module-maintainers" }, "parameters": { @@ -51,12 +51,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "scopeConnection": { "type": "Microsoft.Network/networkManagers/scopeConnections", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('name'))]", "properties": { "description": "[coalesce(parameters('description'), '')]", diff --git a/avm/res/network/network-manager/security-admin-configuration/README.md b/avm/res/network/network-manager/security-admin-configuration/README.md index adbe7caa4b..0b3efba343 100644 --- a/avm/res/network/network-manager/security-admin-configuration/README.md +++ b/avm/res/network/network-manager/security-admin-configuration/README.md @@ -15,9 +15,9 @@ A security admin configuration contains a set of rule collections. Each rule col | Resource Type | API Version | | :-- | :-- | -| `Microsoft.Network/networkManagers/securityAdminConfigurations` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/securityAdminConfigurations) | -| `Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/securityAdminConfigurations/ruleCollections) | -| `Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/securityAdminConfigurations/ruleCollections/rules) | +| `Microsoft.Network/networkManagers/securityAdminConfigurations` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/securityAdminConfigurations) | +| `Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/securityAdminConfigurations/ruleCollections) | +| `Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/securityAdminConfigurations/ruleCollections/rules) | ## Parameters diff --git a/avm/res/network/network-manager/security-admin-configuration/main.bicep b/avm/res/network/network-manager/security-admin-configuration/main.bicep index 02d8b63e16..7f0c96f910 100644 --- a/avm/res/network/network-manager/security-admin-configuration/main.bicep +++ b/avm/res/network/network-manager/security-admin-configuration/main.bicep @@ -20,11 +20,11 @@ param applyOnNetworkIntentPolicyBasedServices applyOnNetworkIntentPolicyBasedSer @sys.description('Optional. A security admin configuration contains a set of rule collections that are applied to network groups. Each rule collection contains one or more security admin rules.') param ruleCollections ruleCollectionType -resource networkManager 'Microsoft.Network/networkManagers@2023-04-01' existing = { +resource networkManager 'Microsoft.Network/networkManagers@2023-11-01' existing = { name: networkManagerName } -resource securityAdminConfigurations 'Microsoft.Network/networkManagers/securityAdminConfigurations@2023-04-01' = { +resource securityAdminConfigurations 'Microsoft.Network/networkManagers/securityAdminConfigurations@2023-11-01' = { name: name parent: networkManager properties: { diff --git a/avm/res/network/network-manager/security-admin-configuration/main.json b/avm/res/network/network-manager/security-admin-configuration/main.json index e890aca4d4..0a5f0c0324 100644 --- a/avm/res/network/network-manager/security-admin-configuration/main.json +++ b/avm/res/network/network-manager/security-admin-configuration/main.json @@ -5,11 +5,11 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.27.1.19265", - "templateHash": "11015814946289049349" + "version": "0.28.1.47646", + "templateHash": "15375903043323950090" }, "name": "Network Manager Security Admin Configurations", - "description": "This module deploys an Network Manager Security Admin Configuration.\r\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules.", + "description": "This module deploys an Network Manager Security Admin Configuration.\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules.", "owner": "Azure/module-maintainers" }, "definitions": { @@ -244,12 +244,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "securityAdminConfigurations": { "type": "Microsoft.Network/networkManagers/securityAdminConfigurations", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('name'))]", "properties": { "description": "[coalesce(parameters('description'), '')]", @@ -299,11 +299,11 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.27.1.19265", - "templateHash": "4261286839823300724" + "version": "0.28.1.47646", + "templateHash": "8668259874629593485" }, "name": "Network Manager Security Admin Configuration Rule Collections", - "description": "This module deploys an Network Manager Security Admin Configuration Rule Collection.\r\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules. Security admin rules allows enforcing security policy criteria that matches the conditions set. Warning: A rule collection without rule will cause a deployment configuration for security admin goal state in network manager to fail.", + "description": "This module deploys an Network Manager Security Admin Configuration Rule Collection.\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules. Security admin rules allows enforcing security policy criteria that matches the conditions set. Warning: A rule collection without rule will cause a deployment configuration for security admin goal state in network manager to fail.", "owner": "Azure/module-maintainers" }, "definitions": { @@ -508,7 +508,7 @@ "networkManager::securityAdminConfiguration": { "existing": true, "type": "Microsoft.Network/networkManagers/securityAdminConfigurations", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'))]", "dependsOn": [ "networkManager" @@ -517,12 +517,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "ruleCollection": { "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}/{2}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'), parameters('name'))]", "properties": { "description": "[coalesce(parameters('description'), '')]", @@ -593,11 +593,11 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.27.1.19265", - "templateHash": "17880704693619791217" + "version": "0.28.1.47646", + "templateHash": "9624028360077804841" }, "name": "Network Manager Security Admin Configuration Rule Collection Rules", - "description": "This module deploys an Azure Virtual Network Manager (AVNM) Security Admin Configuration Rule Collection Rule.\r\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules.", + "description": "This module deploys an Azure Virtual Network Manager (AVNM) Security Admin Configuration Rule Collection Rule.\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules.", "owner": "Azure/module-maintainers" }, "definitions": { @@ -780,7 +780,7 @@ "networkManager::securityAdminConfiguration::ruleCollection": { "existing": true, "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}/{2}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'), parameters('ruleCollectionName'))]", "dependsOn": [ "networkManager::securityAdminConfiguration" @@ -789,7 +789,7 @@ "networkManager::securityAdminConfiguration": { "existing": true, "type": "Microsoft.Network/networkManagers/securityAdminConfigurations", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'))]", "dependsOn": [ "networkManager" @@ -798,12 +798,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "rule": { "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}/{2}/{3}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'), parameters('ruleCollectionName'), parameters('name'))]", "kind": "Custom", "properties": { diff --git a/avm/res/network/network-manager/security-admin-configuration/rule-collection/README.md b/avm/res/network/network-manager/security-admin-configuration/rule-collection/README.md index e2c96d3d7b..684047ed54 100644 --- a/avm/res/network/network-manager/security-admin-configuration/rule-collection/README.md +++ b/avm/res/network/network-manager/security-admin-configuration/rule-collection/README.md @@ -15,8 +15,8 @@ A security admin configuration contains a set of rule collections. Each rule col | Resource Type | API Version | | :-- | :-- | -| `Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/securityAdminConfigurations/ruleCollections) | -| `Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/securityAdminConfigurations/ruleCollections/rules) | +| `Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/securityAdminConfigurations/ruleCollections) | +| `Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/securityAdminConfigurations/ruleCollections/rules) | ## Parameters diff --git a/avm/res/network/network-manager/security-admin-configuration/rule-collection/main.bicep b/avm/res/network/network-manager/security-admin-configuration/rule-collection/main.bicep index 901eebf589..3996f08ff7 100644 --- a/avm/res/network/network-manager/security-admin-configuration/rule-collection/main.bicep +++ b/avm/res/network/network-manager/security-admin-configuration/rule-collection/main.bicep @@ -23,15 +23,15 @@ param appliesToGroups appliesToGroupsType @sys.description('Optional. List of rules for the admin rules collection. Security admin rules allows enforcing security policy criteria that matches the conditions set. Warning: A rule collection without rule will cause a deployment configuration for security admin goal state in network manager to fail.') param rules rulesType -resource networkManager 'Microsoft.Network/networkManagers@2023-04-01' existing = { +resource networkManager 'Microsoft.Network/networkManagers@2023-11-01' existing = { name: networkManagerName - resource securityAdminConfiguration 'securityAdminConfigurations@2023-04-01' existing = { + resource securityAdminConfiguration 'securityAdminConfigurations@2023-11-01' existing = { name: securityAdminConfigurationName } } -resource ruleCollection 'Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections@2023-04-01' = { +resource ruleCollection 'Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections@2023-11-01' = { name: name parent: networkManager::securityAdminConfiguration properties: { diff --git a/avm/res/network/network-manager/security-admin-configuration/rule-collection/main.json b/avm/res/network/network-manager/security-admin-configuration/rule-collection/main.json index b538b03068..0fa5cfb5e0 100644 --- a/avm/res/network/network-manager/security-admin-configuration/rule-collection/main.json +++ b/avm/res/network/network-manager/security-admin-configuration/rule-collection/main.json @@ -5,11 +5,11 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.27.1.19265", - "templateHash": "4261286839823300724" + "version": "0.28.1.47646", + "templateHash": "8668259874629593485" }, "name": "Network Manager Security Admin Configuration Rule Collections", - "description": "This module deploys an Network Manager Security Admin Configuration Rule Collection.\r\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules. Security admin rules allows enforcing security policy criteria that matches the conditions set. Warning: A rule collection without rule will cause a deployment configuration for security admin goal state in network manager to fail.", + "description": "This module deploys an Network Manager Security Admin Configuration Rule Collection.\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules. Security admin rules allows enforcing security policy criteria that matches the conditions set. Warning: A rule collection without rule will cause a deployment configuration for security admin goal state in network manager to fail.", "owner": "Azure/module-maintainers" }, "definitions": { @@ -214,7 +214,7 @@ "networkManager::securityAdminConfiguration": { "existing": true, "type": "Microsoft.Network/networkManagers/securityAdminConfigurations", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'))]", "dependsOn": [ "networkManager" @@ -223,12 +223,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "ruleCollection": { "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}/{2}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'), parameters('name'))]", "properties": { "description": "[coalesce(parameters('description'), '')]", @@ -299,11 +299,11 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.27.1.19265", - "templateHash": "17880704693619791217" + "version": "0.28.1.47646", + "templateHash": "9624028360077804841" }, "name": "Network Manager Security Admin Configuration Rule Collection Rules", - "description": "This module deploys an Azure Virtual Network Manager (AVNM) Security Admin Configuration Rule Collection Rule.\r\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules.", + "description": "This module deploys an Azure Virtual Network Manager (AVNM) Security Admin Configuration Rule Collection Rule.\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules.", "owner": "Azure/module-maintainers" }, "definitions": { @@ -486,7 +486,7 @@ "networkManager::securityAdminConfiguration::ruleCollection": { "existing": true, "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}/{2}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'), parameters('ruleCollectionName'))]", "dependsOn": [ "networkManager::securityAdminConfiguration" @@ -495,7 +495,7 @@ "networkManager::securityAdminConfiguration": { "existing": true, "type": "Microsoft.Network/networkManagers/securityAdminConfigurations", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'))]", "dependsOn": [ "networkManager" @@ -504,12 +504,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "rule": { "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}/{2}/{3}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'), parameters('ruleCollectionName'), parameters('name'))]", "kind": "Custom", "properties": { diff --git a/avm/res/network/network-manager/security-admin-configuration/rule-collection/rule/README.md b/avm/res/network/network-manager/security-admin-configuration/rule-collection/rule/README.md index 1b68b0ca8f..a9ed2be00a 100644 --- a/avm/res/network/network-manager/security-admin-configuration/rule-collection/rule/README.md +++ b/avm/res/network/network-manager/security-admin-configuration/rule-collection/rule/README.md @@ -15,7 +15,7 @@ A security admin configuration contains a set of rule collections. Each rule col | Resource Type | API Version | | :-- | :-- | -| `Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules` | [2023-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-04-01/networkManagers/securityAdminConfigurations/ruleCollections/rules) | +| `Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules` | [2023-11-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Network/2023-11-01/networkManagers/securityAdminConfigurations/ruleCollections/rules) | ## Parameters diff --git a/avm/res/network/network-manager/security-admin-configuration/rule-collection/rule/main.bicep b/avm/res/network/network-manager/security-admin-configuration/rule-collection/rule/main.bicep index 82d166e5e8..9a4af7e812 100644 --- a/avm/res/network/network-manager/security-admin-configuration/rule-collection/rule/main.bicep +++ b/avm/res/network/network-manager/security-admin-configuration/rule-collection/rule/main.bicep @@ -63,19 +63,19 @@ param sourcePortRanges string[]? @sys.description('Optional. The source filter can be an IP Address or a service tag. Each filter contains the properties AddressPrefixType (IPPrefix or ServiceTag) and AddressPrefix (using CIDR notation (e.g. 192.168.99.0/24 or 2001:1234::/64) or a service tag (e.g. AppService.WestEurope)). Combining CIDR and Service tags in one rule filter is not permitted.') param sources sourcesType -resource networkManager 'Microsoft.Network/networkManagers@2023-04-01' existing = { +resource networkManager 'Microsoft.Network/networkManagers@2023-11-01' existing = { name: networkManagerName - resource securityAdminConfiguration 'securityAdminConfigurations@2023-04-01' existing = { + resource securityAdminConfiguration 'securityAdminConfigurations@2023-11-01' existing = { name: securityAdminConfigurationName - resource ruleCollection 'ruleCollections@2023-04-01' existing = { + resource ruleCollection 'ruleCollections@2023-11-01' existing = { name: ruleCollectionName } } } -resource rule 'Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules@2023-04-01' = { +resource rule 'Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules@2023-11-01' = { name: name parent: networkManager::securityAdminConfiguration::ruleCollection kind: 'Custom' diff --git a/avm/res/network/network-manager/security-admin-configuration/rule-collection/rule/main.json b/avm/res/network/network-manager/security-admin-configuration/rule-collection/rule/main.json index 4dd8684e1f..1c5464f340 100644 --- a/avm/res/network/network-manager/security-admin-configuration/rule-collection/rule/main.json +++ b/avm/res/network/network-manager/security-admin-configuration/rule-collection/rule/main.json @@ -5,11 +5,11 @@ "metadata": { "_generator": { "name": "bicep", - "version": "0.27.1.19265", - "templateHash": "17880704693619791217" + "version": "0.28.1.47646", + "templateHash": "9624028360077804841" }, "name": "Network Manager Security Admin Configuration Rule Collection Rules", - "description": "This module deploys an Azure Virtual Network Manager (AVNM) Security Admin Configuration Rule Collection Rule.\r\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules.", + "description": "This module deploys an Azure Virtual Network Manager (AVNM) Security Admin Configuration Rule Collection Rule.\nA security admin configuration contains a set of rule collections. Each rule collection contains one or more security admin rules.", "owner": "Azure/module-maintainers" }, "definitions": { @@ -192,7 +192,7 @@ "networkManager::securityAdminConfiguration::ruleCollection": { "existing": true, "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}/{2}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'), parameters('ruleCollectionName'))]", "dependsOn": [ "networkManager::securityAdminConfiguration" @@ -201,7 +201,7 @@ "networkManager::securityAdminConfiguration": { "existing": true, "type": "Microsoft.Network/networkManagers/securityAdminConfigurations", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'))]", "dependsOn": [ "networkManager" @@ -210,12 +210,12 @@ "networkManager": { "existing": true, "type": "Microsoft.Network/networkManagers", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[parameters('networkManagerName')]" }, "rule": { "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules", - "apiVersion": "2023-04-01", + "apiVersion": "2023-11-01", "name": "[format('{0}/{1}/{2}/{3}', parameters('networkManagerName'), parameters('securityAdminConfigurationName'), parameters('ruleCollectionName'), parameters('name'))]", "kind": "Custom", "properties": { diff --git a/avm/res/network/network-manager/version.json b/avm/res/network/network-manager/version.json index 1c035df49f..c177b1bb58 100644 --- a/avm/res/network/network-manager/version.json +++ b/avm/res/network/network-manager/version.json @@ -1,6 +1,6 @@ { "$schema": "https://aka.ms/bicep-registry-module-version-file-schema#", - "version": "0.2", + "version": "0.3", "pathFilters": [ "./main.json" ]