-
Notifications
You must be signed in to change notification settings - Fork 193
/
Copy pathmain.parameters.json
271 lines (271 loc) · 9.59 KB
/
main.parameters.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"environmentName": {
"value": "${AZURE_ENV_NAME}"
},
"location": {
"value": "${AZURE_LOCATION}"
},
"principalId": {
"value": "${AZURE_PRINCIPAL_ID}"
},
"resourceGroupName": {
"value": "${AZURE_RESOURCE_GROUP_NAME}"
},
"networkIsolation": {
"value": "${AZURE_NETWORK_ISOLATION}"
},
"provisionLoadTesting": {
"value": "${AZURE_PROVISION_LOAD_TESTING}"
},
"vnetName": {
"value": "${AZURE_VNET_NAME}"
},
"vnetAddress": {
"value": "${AZURE_VNET_ADDRESS}"
},
"chatGptDeploymentName": {
"value": "${AZURE_CHAT_GPT_DEPLOYMENT_NAME}"
},
"aiSubnetName": {
"value": "${AZURE_AI_SUBNET_NAME}"
},
"aiSubnetPrefix": {
"value": "${AZURE_AI_SUBNET_PREFIX}"
},
"bastionSubnetName": {
"value": "${AZURE_BASTION_SUBNET_NAME}"
},
"bastionSubnetPrefix": {
"value": "${AZURE_BASTION_SUBNET_PREFIX}"
},
"bastionKvName": {
"value": "${AZURE_BASTION_KV_NAME}"
},
"chunkNumTokens": {
"value": "${AZURE_CHUNK_NUM_TOKENS}"
},
"chunkMinSize": {
"value": "${AZURE_CHUNK_MIN_SIZE}"
},
"chunkTokenOverlap": {
"value": "${AZURE_CHUNK_TOKEN_OVERLAP}"
},
"appIntSubnetName": {
"value": "${AZURE_APP_INT_SUBNET_NAME}"
},
"appIntSubnetPrefix": {
"value": "${AZURE_APP_INT_SUBNET_PREFIX}"
},
"appServicesSubnetName": {
"value": "${AZURE_APP_SERVICES_SUBNET_NAME}"
},
"appServicesSubnetPrefix": {
"value": "${AZURE_APP_SERVICES_SUBNET_PREFIX}"
},
"databaseSubnetName": {
"value": "${AZURE_DATABASE_SUBNET_NAME}"
},
"databaseSubnetPrefix": {
"value": "${AZURE_DATABASE_SUBNET_PREFIX}"
},
"vmKeyVaultSecName": {
"value": "${AZURE_VM_KV_SEC_NAME}"
},
"ztVmName": {
"value": "${AZURE_VM_NAME}"
},
"deployVM": {
"value": "${AZURE_VM_DEPLOY_VM}"
},
"vmUserInitialPassword": {
"value": "$(secretOrRandomPassword ${AZURE_BASTION_KV_NAME} vmUserInitialPassword)"
},
"vmUserName": {
"value": "${AZURE_VM_USER_NAME}"
},
"keyVaultName": {
"value": "${AZURE_KEY_VAULT_NAME}"
},
"searchUseMIS": {
"value": "${AZURE_SEARCH_USE_MIS}"
},
"chatGptDeploymentCapacity": {
"value": "${AZURE_CHAT_GPT_DEPLOYMENT_CAPACITY}"
},
"chatGptModelDeploymentType": {
"value": "${AZURE_CHAT_GPT_DEPLOYMENT_TYPE}"
},
"chatGptModelName": {
"value": "${AZURE_CHAT_GPT_MODEL_NAME}"
},
"chatGptModelVersion": {
"value": "${AZURE_CHAT_GPT_MODEL_VERSION}"
},
"embeddingsModelName": {
"value": "${AZURE_EMBEDDINGS_MODEL_NAME}"
},
"embeddingsModelVersion": {
"value": "${AZURE_EMBEDDINGS_VERSION}"
},
"embeddingsDeploymentName": {
"value": "${AZURE_EMBEDDINGS_DEPLOYMENT_NAME}"
},
"embeddingsVectorSize": {
"value": "${AZURE_EMBEDDINGS_VECTOR_SIZE}"
},
"openaiApiVersion": {
"value": "${AZURE_OPENAI_API_VERSION}"
},
"orchestratorMessagesLanguage": {
"value": "${AZURE_ORCHESTRATOR_MESSAGES_LANGUAGE}"
},
"retrievalApproach": {
"value": "${AZURE_RETRIEVAL_APPROACH}"
},
"searchAnalyzerName": {
"value": "${AZURE_SEARCH_ANALYZER_NAME}"
},
"useSemanticReranking": {
"value": "${AZURE_USE_SEMANTIC_RERANKING}"
},
"searchIndex": {
"value": "${AZURE_SEARCH_INDEX}"
},
"searchApiVersion": {
"value": "${AZURE_SEARCH_API_VERSION}"
},
"searchIndexInterval": {
"value": "${AZURE_SEARCH_INDEX_INTERVAL}"
},
"speechRecognitionLanguage": {
"value": "${AZURE_SPEECH_RECOGNITION_LANGUAGE}"
},
"speechSynthesisLanguage": {
"value": "${AZURE_SPEECH_SYNTHESIS_LANGUAGE}"
},
"speechSynthesisVoiceName": {
"value": "${AZURE_SPEECH_SYNTHESIS_VOICE_NAME}"
},
"storageAccountName": {
"value": "${AZURE_STORAGE_ACCOUNT_NAME}"
},
"storageContainerName": {
"value": "${AZURE_STORAGE_CONTAINER_NAME}"
},
"aiServicesName": {
"value": "${AZURE_AI_SERVICES_NAME}"
},
"appServicePlanName": {
"value": "${AZURE_APP_SERVICE_PLAN_NAME}"
},
"appInsightsName": {
"value": "${AZURE_APP_INSIGHTS_NAME}"
},
"appServiceName": {
"value": "${AZURE_APP_SERVICE_NAME}"
},
"loadTestingName": {
"value": "${AZURE_LOAD_TESTING_NAME}"
},
"orchestratorFunctionAppName": {
"value": "${AZURE_ORCHESTRATOR_FUNCTION_APP_NAME}"
},
"dataIngestionFunctionAppName": {
"value": "${AZURE_DATA_INGEST_FUNC_NAME}"
},
"searchServiceName": {
"value": "${AZURE_SEARCH_SERVICE_NAME}"
},
"openAiServiceName": {
"value": "${AZURE_OPENAI_SERVICE_NAME}"
},
"azureStorageAccountPe": {
"value": "${AZURE_STORAGE_ACCOUNT_PE}"
},
"azureDbAccountPe": {
"value": "${AZURE_DB_ACCOUNT_PE}"
},
"azureKeyvaultPe": {
"value": "${AZURE_KEYVAULT_PE}"
},
"azureOrchestratorPe": {
"value": "${AZURE_ORCHESTRATOR_PE}"
},
"azureFrontendPe": {
"value": "${AZURE_FRONTEND_PE}"
},
"azureDataIngestionPe": {
"value": "${AZURE_DATA_INGESTION_PE}"
},
"azureAiServicesPe": {
"value": "${AZURE_AI_SERVICES_PE}"
},
"azureOpenAiPe": {
"value": "${AZURE_OPEN_AI_PE}"
},
"azureSearchPe": {
"value": "${AZURE_SEARCH_PE}"
},
"deploymentTags":{
"value": {}
},
"azureDbConfig":{
"value": {
"dbAccountName": "${AZURE_DB_ACCOUNT_NAME}",
"dbDatabaseName": "${AZURE_DB_DATABASE_NAME}",
"conversationContainerName": "${AZURE_DB_CONVERSATIONS_CONTAINER_NAME}",
"modelsContainerName": "${AZURE_DB_MODELS_CONTAINER_NAME}"
}
},
"azureReuseConfig":{
"value": {
"aoaiReuse": "${AOAI_REUSE}",
"existingAoaiResourceGroupName": "${AOAI_RESOURCE_GROUP_NAME}",
"existingAoaiName": "${AOAI_NAME}",
"appInsightsReuse": "${APP_INSIGHTS_REUSE}",
"existingAppInsightsResourceGroupName": "${APP_INSIGHTS_RESOURCE_GROUP_NAME}",
"existingAppInsightsName": "${APP_INSIGHTS_NAME}",
"appServicePlanReuse": "${APP_SERVICE_PLAN_REUSE}",
"existingAppServicePlanResourceGroupName": "${APP_SERVICE_PLAN_RESOURCE_GROUP_NAME}",
"existingAppServicePlanName": "${APP_SERVICE_PLAN_NAME}",
"aiSearchReuse": "${AI_SEARCH_REUSE}",
"existingAiSearchResourceGroupName": "${AI_SEARCH_RESOURCE_GROUP_NAME}",
"existingAiSearchName": "${AI_SEARCH_NAME}",
"orchestratorFunctionAppReuse": "${ORCHESTRATOR_FUNCTION_APP_REUSE}",
"existingOrchestratorFunctionAppResourceGroupName": "${ORCHESTRATOR_FUNCTION_APP_RESOURCE_GROUP_NAME}",
"existingOrchestratorFunctionAppName": "${ORCHESTRATOR_FUNCTION_APP_NAME}",
"dataIngestionFunctionAppReuse": "${DATA_INGESTION_FUNCTION_APP_REUSE}",
"existingDataIngestionFunctionAppResourceGroupName": "${DATA_INGESTION_FUNCTION_APP_RESOURCE_GROUP_NAME}",
"existingDataIngestionFunctionAppName": "${DATA_INGESTION_FUNCTION_APP_NAME}",
"appServiceReuse": "${APP_SERVICE_REUSE}",
"existingAppServiceName": "${APP_SERVICE_NAME}",
"existingAppServiceNameResourceGroupName": "${APP_SERVICE_RESOURCE_GROUP_NAME}",
"orchestratorFunctionAppStorageReuse": "${ORCHESTRATOR_FUNCTION_APP_STORAGE_REUSE}",
"existingOrchestratorFunctionAppStorageName": "${ORCHESTRATOR_FUNCTION_APP_STORAGE_NAME}",
"existingOrchestratorFunctionAppStorageResourceGroupName": "${ORCHESTRATOR_FUNCTION_APP_STORAGE_RESOURCE_GROUP_NAME}",
"dataIngestionFunctionAppStorageReuse": "${DATA_INGESTION_FUNCTION_APP_STORAGE_REUSE}",
"existingDataIngestionFunctionAppStorageName": "${DATA_INGESTION_FUNCTION_APP_STORAGE_NAME}",
"existingDataIngestionFunctionAppStorageResourceGroupName": "${DATA_INGESTION_FUNCTION_APP_STORAGE_RESOURCE_GROUP_NAME}",
"aiServicesReuse": "${AI_SERVICES_REUSE}",
"existingAiServicesResourceGroupName": "${AI_SERVICES_RESOURCE_GROUP_NAME}",
"existingAiServicesName": "${AI_SERVICES_NAME}",
"cosmosDbReuse": "${COSMOS_DB_REUSE}",
"existingCosmosDbResourceGroupName": "${COSMOS_DB_RESOURCE_GROUP_NAME}",
"existingCosmosDbAccountName": "${COSMOS_DB_ACCOUNT_NAME}",
"existingCosmosDbDatabaseName": "${COSMOS_DB_DATABASE_NAME}",
"keyVaultReuse": "${KEY_VAULT_REUSE}",
"existingKeyVaultResourceGroupName": "${KEY_VAULT_RESOURCE_GROUP_NAME}",
"existingKeyVaultName": "${KEY_VAULT_NAME}",
"storageReuse": "${STORAGE_REUSE}",
"existingStorageResourceGroupName": "${STORAGE_RESOURCE_GROUP_NAME}",
"existingStorageName": "${STORAGE_NAME}",
"vnetReuse": "${VNET_REUSE}",
"existingVnetResourceGroupName": "${VNET_RESOURCE_GROUP_NAME}",
"existingVnetName": "${VNET_NAME}"
}
}
}
}