|
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