|  | 
| 6 | 6 |     "_generator": { | 
| 7 | 7 |       "name": "bicep", | 
| 8 | 8 |       "version": "0.37.4.10188", | 
| 9 |  | -<<<<<<< HEAD | 
| 10 | 9 |       "templateHash": "5895320887545019006" | 
| 11 |  | -======= | 
| 12 |  | -      "templateHash": "7004073046163258445" | 
| 13 |  | ->>>>>>> main | 
| 14 | 10 |     } | 
| 15 | 11 |   }, | 
| 16 | 12 |   "parameters": { | 
|  | 
| 33 | 29 |     }, | 
| 34 | 30 |     "location": { | 
| 35 | 31 |       "type": "string", | 
| 36 |  | -<<<<<<< HEAD | 
| 37 | 32 |       "allowedValues": [ | 
| 38 | 33 |         "australiaeast", | 
| 39 | 34 |         "eastus2", | 
| 40 | 35 |         "japaneast", | 
| 41 | 36 |         "uksouth" | 
| 42 | 37 |       ], | 
| 43 |  | -======= | 
| 44 |  | -      "defaultValue": "[resourceGroup().location]", | 
| 45 |  | ->>>>>>> main | 
| 46 | 38 |       "metadata": { | 
| 47 | 39 |         "azd": { | 
| 48 | 40 |           "type": "location" | 
| 49 | 41 |         }, | 
| 50 |  | -<<<<<<< HEAD | 
| 51 | 42 |         "description": "Required. Azure region for all services. Regions are restricted to guarantee compatibility with paired regions and replica locations for data redundancy and failover scenarios based on articles [Azure regions list](https://learn.microsoft.com/azure/reliability/regions-list) and [Azure Database for MySQL Flexible Server - Azure Regions](https://learn.microsoft.com/azure/mysql/flexible-server/overview#azure-regions)." | 
| 52 |  | -======= | 
| 53 |  | -        "description": "Optional. Location for all resources, if you are using existing resource group provide the location of the resorce group." | 
| 54 |  | ->>>>>>> main | 
| 55 | 43 |       } | 
| 56 | 44 |     }, | 
| 57 | 45 |     "existingLogAnalyticsWorkspaceId": { | 
|  | 
| 341 | 329 |     }, | 
| 342 | 330 |     "azureOpenAIStopSequence": { | 
| 343 | 331 |       "type": "string", | 
| 344 |  | -<<<<<<< HEAD | 
| 345 | 332 |       "defaultValue": "\\n", | 
| 346 |  | -======= | 
| 347 |  | -      "defaultValue": "\n", | 
| 348 |  | ->>>>>>> main | 
| 349 | 333 |       "metadata": { | 
| 350 | 334 |         "description": "Optional. Azure OpenAI Stop Sequence." | 
| 351 | 335 |       } | 
|  | 
| 465 | 449 |     "newGuidString": { | 
| 466 | 450 |       "type": "string", | 
| 467 | 451 |       "defaultValue": "[newGuid()]", | 
| 468 |  | -<<<<<<< HEAD | 
| 469 | 452 |       "metadata": { | 
| 470 | 453 |         "description": "Optional. A new GUID string generated for this deployment. This can be used for unique naming if needed." | 
| 471 | 454 |       } | 
|  | 
| 479 | 462 |       }, | 
| 480 | 463 |       "metadata": { | 
| 481 | 464 |         "description": "Optional. Principal object for user or service principal to assign application roles. Format: {\"id\":\"<object-id>\", \"name\":\"<name-or-upn>\", \"type\":\"User|Group|ServicePrincipal\"}" | 
| 482 |  | -======= | 
| 483 |  | -      "metadata": { | 
| 484 |  | -        "description": "Optional. A new GUID string generated for this deployment. This can be used for unique naming if needed." | 
| 485 |  | -      } | 
| 486 |  | -    }, | 
| 487 |  | -    "principalId": { | 
| 488 |  | -      "type": "string", | 
| 489 |  | -      "defaultValue": "", | 
| 490 |  | -      "metadata": { | 
| 491 |  | -        "description": "Optional. Id of the user or app to assign application roles." | 
| 492 |  | ->>>>>>> main | 
| 493 | 465 |       } | 
| 494 | 466 |     }, | 
| 495 | 467 |     "appEnvironment": { | 
|  | 
| 17704 | 17676 |           "highAvailabilityZone": "[if(parameters('enableRedundancy'), createObject('value', 2), createObject('value', -1))]", | 
| 17705 | 17677 |           "publicNetworkAccess": "[if(parameters('enablePrivateNetworking'), createObject('value', 'Disabled'), createObject('value', 'Enabled'))]", | 
| 17706 | 17678 |           "privateEndpoints": "[if(parameters('enablePrivateNetworking'), createObject('value', createArray(createObject('name', format('pep-{0}', variables('postgresResourceName')), 'customNetworkInterfaceName', format('nic-{0}', variables('postgresResourceName')), 'privateDnsZoneGroup', createObject('privateDnsZoneGroupConfigs', createArray(createObject('privateDnsZoneResourceId', reference(format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').postgresDB)).outputs.resourceId.value))), 'service', 'postgresqlServer', 'subnetResourceId', reference('network').outputs.subnetPrivateEndpointsResourceId.value))), createObject('value', createArray()))]", | 
| 17707 |  | -<<<<<<< HEAD | 
| 17708 | 17679 |           "administrators": { | 
| 17709 | 17680 |             "value": "[concat(if(not(equals(reference('managedIdentityModule').outputs.principalId.value, '')), createArray(createObject('objectId', reference('managedIdentityModule').outputs.principalId.value, 'principalName', reference('managedIdentityModule').outputs.name.value, 'principalType', 'ServicePrincipal')), createArray()), if(not(empty(parameters('principal').id)), createArray(createObject('objectId', parameters('principal').id, 'principalName', parameters('principal').name, 'principalType', parameters('principal').type)), createArray()))]" | 
| 17710 | 17681 |           }, | 
| 17711 |  | -======= | 
| 17712 |  | -          "administrators": "[if(not(equals(reference('managedIdentityModule').outputs.principalId.value, '')), createObject('value', createArray(createObject('objectId', reference('managedIdentityModule').outputs.principalId.value, 'principalName', reference('managedIdentityModule').outputs.name.value, 'principalType', 'ServicePrincipal'))), createObject('value', null()))]", | 
| 17713 |  | ->>>>>>> main | 
| 17714 | 17682 |           "firewallRules": "[if(parameters('enablePrivateNetworking'), createObject('value', createArray()), createObject('value', concat(if(variables('allowAllIPsFirewall'), createArray(createObject('name', 'allow-all-IPs', 'startIpAddress', '0.0.0.0', 'endIpAddress', '255.255.255.255')), createArray()), if(variables('allowAzureIPsFirewall'), createArray(createObject('name', 'allow-all-azure-internal-IPs', 'startIpAddress', '0.0.0.0', 'endIpAddress', '0.0.0.0')), createArray()))))]", | 
| 17715 | 17683 |           "configurations": { | 
| 17716 | 17684 |             "value": [ | 
|  | 
| 21110 | 21078 |           "diagnosticSettings": "[if(parameters('enableMonitoring'), createObject('value', createArray(createObject('workspaceResourceId', reference('monitoring').outputs.logAnalyticsWorkspaceId.value))), createObject('value', null()))]", | 
| 21111 | 21079 |           "privateEndpoints": "[if(parameters('enablePrivateNetworking'), createObject('value', createArray(createObject('name', format('pep-{0}', variables('keyVaultName')), 'customNetworkInterfaceName', format('nic-{0}', variables('keyVaultName')), 'privateDnsZoneGroup', createObject('privateDnsZoneGroupConfigs', createArray(createObject('privateDnsZoneResourceId', reference(format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').keyVault)).outputs.resourceId.value))), 'service', 'vault', 'subnetResourceId', reference('network').outputs.subnetPrivateEndpointsResourceId.value))), createObject('value', createArray()))]", | 
| 21112 | 21080 |           "roleAssignments": { | 
| 21113 |  | -<<<<<<< HEAD | 
| 21114 | 21081 |             "value": "[concat(if(not(equals(reference('managedIdentityModule').outputs.principalId.value, '')), createArray(createObject('principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal', 'roleDefinitionIdOrName', 'Key Vault Secrets User')), createArray()), if(not(empty(parameters('principal').id)), createArray(createObject('principalId', parameters('principal').id, 'roleDefinitionIdOrName', 'Key Vault Secrets User')), createArray()))]" | 
| 21115 |  | -======= | 
| 21116 |  | -            "value": "[concat(if(not(equals(reference('managedIdentityModule').outputs.principalId.value, '')), createArray(createObject('principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal', 'roleDefinitionIdOrName', 'Key Vault Secrets User')), createArray()), if(not(equals(parameters('principalId'), '')), createArray(createObject('principalId', parameters('principalId'), 'roleDefinitionIdOrName', 'Key Vault Secrets User')), createArray()))]" | 
| 21117 |  | ->>>>>>> main | 
| 21118 | 21082 |           }, | 
| 21119 | 21083 |           "secrets": { | 
| 21120 | 21084 |             "value": [ | 
|  | 
| 23296 | 23260 |           "logAnalyticsWorkspaceId": "[if(parameters('enableMonitoring'), createObject('value', reference('monitoring').outputs.logAnalyticsWorkspaceId.value), createObject('value', null()))]", | 
| 23297 | 23261 |           "privateDnsZoneResourceId": "[if(parameters('enablePrivateNetworking'), createObject('value', reference(format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').openAI)).outputs.resourceId.value), createObject('value', ''))]", | 
| 23298 | 23262 |           "roleAssignments": { | 
| 23299 |  | -<<<<<<< HEAD | 
| 23300 | 23263 |             "value": "[concat(createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal'), createObject('roleDefinitionIdOrName', '5e0bd9bd-7b93-4f28-af87-19fc36ad61bd', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal')), if(not(empty(parameters('principal').id)), createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', parameters('principal').id), createObject('roleDefinitionIdOrName', '5e0bd9bd-7b93-4f28-af87-19fc36ad61bd', 'principalId', parameters('principal').id)), createArray()))]" | 
| 23301 |  | -======= | 
| 23302 |  | -            "value": "[concat(createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal'), createObject('roleDefinitionIdOrName', '5e0bd9bd-7b93-4f28-af87-19fc36ad61bd', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal')), if(not(empty(parameters('principalId'))), createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', parameters('principalId')), createObject('roleDefinitionIdOrName', '5e0bd9bd-7b93-4f28-af87-19fc36ad61bd', 'principalId', parameters('principalId'))), createArray()))]" | 
| 23303 |  | ->>>>>>> main | 
| 23304 | 23264 |           } | 
| 23305 | 23265 |         }, | 
| 23306 | 23266 |         "template": { | 
|  | 
| 25906 | 25866 |           }, | 
| 25907 | 25867 |           "privateDnsZoneResourceId": "[if(parameters('enablePrivateNetworking'), createObject('value', reference(format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').cognitiveServices)).outputs.resourceId.value), createObject('value', ''))]", | 
| 25908 | 25868 |           "roleAssignments": { | 
| 25909 |  | -<<<<<<< HEAD | 
| 25910 | 25869 |             "value": "[concat(createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal')), if(not(empty(parameters('principal').id)), createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', parameters('principal').id)), createArray()))]" | 
| 25911 |  | -======= | 
| 25912 |  | -            "value": "[concat(createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal')), if(not(empty(parameters('principalId'))), createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', parameters('principalId'))), createArray()))]" | 
| 25913 |  | ->>>>>>> main | 
| 25914 | 25870 |           } | 
| 25915 | 25871 |         }, | 
| 25916 | 25872 |         "template": { | 
|  | 
| 28517 | 28473 |           }, | 
| 28518 | 28474 |           "privateDnsZoneResourceId": "[if(variables('enablePrivateNetworkingSpeech'), createObject('value', reference(format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').cognitiveServices)).outputs.resourceId.value), createObject('value', ''))]", | 
| 28519 | 28475 |           "roleAssignments": { | 
| 28520 |  | -<<<<<<< HEAD | 
| 28521 | 28476 |             "value": "[concat(createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal')), if(not(empty(parameters('principal').id)), createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', parameters('principal').id)), createArray()))]" | 
| 28522 |  | -======= | 
| 28523 |  | -            "value": "[concat(createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal')), if(not(empty(parameters('principalId'))), createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', parameters('principalId'))), createArray()))]" | 
| 28524 |  | ->>>>>>> main | 
| 28525 | 28477 |           } | 
| 28526 | 28478 |         }, | 
| 28527 | 28479 |         "template": { | 
|  | 
| 31151 | 31103 |             } | 
| 31152 | 31104 |           }, | 
| 31153 | 31105 |           "roleAssignments": { | 
| 31154 |  | -<<<<<<< HEAD | 
| 31155 | 31106 |             "value": "[concat(createArray(createObject('roleDefinitionIdOrName', '8ebe5a00-799e-43f5-93ac-243d3dce84a7', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal'), createObject('roleDefinitionIdOrName', '7ca78c08-252a-4471-8644-bb5ff32d4ba0', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal'), createObject('roleDefinitionIdOrName', '1407120a-92aa-4202-b7e9-c0e197c71c8f', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal')), if(not(empty(parameters('principal').id)), createArray(createObject('roleDefinitionIdOrName', '8ebe5a00-799e-43f5-93ac-243d3dce84a7', 'principalId', parameters('principal').id), createObject('roleDefinitionIdOrName', '7ca78c08-252a-4471-8644-bb5ff32d4ba0', 'principalId', parameters('principal').id), createObject('roleDefinitionIdOrName', '1407120a-92aa-4202-b7e9-c0e197c71c8f', 'principalId', parameters('principal').id)), createArray()))]" | 
| 31156 |  | -======= | 
| 31157 |  | -            "value": "[concat(createArray(createObject('roleDefinitionIdOrName', '8ebe5a00-799e-43f5-93ac-243d3dce84a7', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal'), createObject('roleDefinitionIdOrName', '7ca78c08-252a-4471-8644-bb5ff32d4ba0', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal'), createObject('roleDefinitionIdOrName', '1407120a-92aa-4202-b7e9-c0e197c71c8f', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal')), if(not(empty(parameters('principalId'))), createArray(createObject('roleDefinitionIdOrName', '8ebe5a00-799e-43f5-93ac-243d3dce84a7', 'principalId', parameters('principalId')), createObject('roleDefinitionIdOrName', '7ca78c08-252a-4471-8644-bb5ff32d4ba0', 'principalId', parameters('principalId')), createObject('roleDefinitionIdOrName', '1407120a-92aa-4202-b7e9-c0e197c71c8f', 'principalId', parameters('principalId'))), createArray()))]" | 
| 31158 |  | ->>>>>>> main | 
| 31159 | 31107 |           } | 
| 31160 | 31108 |         }, | 
| 31161 | 31109 |         "template": { | 
|  | 
| 47041 | 46989 |             "value": true | 
| 47042 | 46990 |           }, | 
| 47043 | 46991 |           "roleAssignments": { | 
| 47044 |  | -<<<<<<< HEAD | 
| 47045 | 46992 |             "value": "[concat(createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal'), createObject('roleDefinitionIdOrName', 'ba92f5b4-2d11-453d-a403-e96b0029c9fe', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal')), if(not(empty(parameters('principal').id)), createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', parameters('principal').id)), createArray()))]" | 
| 47046 |  | -======= | 
| 47047 |  | -            "value": "[concat(createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal'), createObject('roleDefinitionIdOrName', 'ba92f5b4-2d11-453d-a403-e96b0029c9fe', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal')), if(not(empty(parameters('principalId'))), createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', parameters('principalId'))), createArray()))]" | 
| 47048 |  | ->>>>>>> main | 
| 47049 | 46993 |           } | 
| 47050 | 46994 |         }, | 
| 47051 | 46995 |         "template": { | 
|  | 
| 49649 | 49593 |           }, | 
| 49650 | 49594 |           "privateDnsZoneResourceId": "[if(parameters('enablePrivateNetworking'), createObject('value', reference(format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').cognitiveServices)).outputs.resourceId.value), createObject('value', ''))]", | 
| 49651 | 49595 |           "roleAssignments": { | 
| 49652 |  | -<<<<<<< HEAD | 
| 49653 | 49596 |             "value": "[concat(createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal')), if(not(empty(parameters('principal').id)), createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', parameters('principal').id)), createArray()))]" | 
| 49654 |  | -======= | 
| 49655 |  | -            "value": "[concat(createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', reference('managedIdentityModule').outputs.principalId.value, 'principalType', 'ServicePrincipal')), if(not(empty(parameters('principalId'))), createArray(createObject('roleDefinitionIdOrName', 'a97b65f3-24c7-4388-baec-2e87135dc908', 'principalId', parameters('principalId'))), createArray()))]" | 
| 49656 |  | ->>>>>>> main | 
| 49657 | 49597 |           } | 
| 49658 | 49598 |         }, | 
| 49659 | 49599 |         "template": { | 
|  | 
| 55499 | 55439 |         } | 
| 55500 | 55440 |       }, | 
| 55501 | 55441 |       "dependsOn": [ | 
| 55502 |  | -<<<<<<< HEAD | 
| 55503 | 55442 |         "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageQueue)]", | 
| 55504 | 55443 |         "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageFile)]", | 
| 55505 | 55444 |         "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageBlob)]", | 
| 55506 |  | -======= | 
| 55507 |  | -        "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageFile)]", | 
| 55508 |  | -        "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageBlob)]", | 
| 55509 |  | -        "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').storageQueue)]", | 
| 55510 |  | ->>>>>>> main | 
| 55511 | 55445 |         "managedIdentityModule", | 
| 55512 | 55446 |         "network" | 
| 55513 | 55447 |       ] | 
|  | 
0 commit comments