Skip to content

Commit ebcaa9a

Browse files
feat: Bicep Standard Changes (output vars changed to caps)
2 parents db63917 + 97852fe commit ebcaa9a

File tree

4 files changed

+220
-186
lines changed

4 files changed

+220
-186
lines changed

infra/main.bicep

Lines changed: 78 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -312,129 +312,126 @@ module frontend_docker 'deploy_frontend_docker.bicep' = {
312312
scope: resourceGroup(resourceGroup().name)
313313
}
314314

315-
316-
@description('Contains Solution Prefix.')
317-
output solutionSuffix string = solutionSuffix
315+
@description('Contains Solution Name.')
316+
output SOLUTION_NAME string = solutionSuffix
318317

319318
@description('Contains Resource Group Name.')
320-
output resourceGroupName string = resourceGroup().name
319+
output RESOURCE_GROUP_NAME string = resourceGroup().name
321320

322321
@description('Contains Resource Group Location.')
323-
output resourceGroupLocation string = solutionLocation
324-
325-
@description('Contains Environment Name.')
326-
output solutionName string = solutionName
322+
output RESOURCE_GROUP_LOCATION string = solutionLocation
327323

328324
@description('Contains Azure Content Understanding Location.')
329-
output azureContentUnderstandingLocation string = contentUnderstandingLocation
325+
output AZURE_CONTENT_UNDERSTANDING_LOCATION string = contentUnderstandingLocation
330326

331327
@description('Contains Azure Secondary Location.')
332-
output azureSecondaryLocation string = secondaryLocation
328+
output AZURE_SECONDARY_LOCATION string = secondaryLocation
333329

334-
@description('Contains AppInsights Instrumentation Key.')
335-
output appInsightsInstrumentationKey string = backend_docker.outputs.appInsightInstrumentationKey
330+
@description('Contains Application Insights Instrumentation Key.')
331+
output APPINSIGHTS_INSTRUMENTATIONKEY string = backend_docker.outputs.appInsightInstrumentationKey
336332

337333
@description('Contains AI Project Connection String.')
338-
output azureAiProjectConnectionString string = aifoundry.outputs.projectEndpoint
334+
output AZURE_AI_PROJECT_CONN_STRING string = aifoundry.outputs.projectEndpoint
335+
339336

340-
@description('Contains AI Agent API Version.')
341-
output azureAiAgentApiVersion string = azureAiAgentApiVersion
337+
@description('Contains Azure AI Agent API Version.')
338+
output AZURE_AI_AGENT_API_VERSION string = azureAiAgentApiVersion
342339

343-
@description('Contains AI Foundry Name Name.')
344-
output azureAiFoundryName string = aifoundry.outputs.aiServicesName
340+
@description('Contains Azure AI Foundry service name.')
341+
output AZURE_AI_FOUNDRY_NAME string = aifoundry.outputs.aiServicesName
345342

346-
@description('Contains AI Project Name.')
347-
output azureAiProjectName string = aifoundry.outputs.aiProjectName
343+
@description('Contains Azure AI Project name.')
344+
output AZURE_AI_PROJECT_NAME string = aifoundry.outputs.aiProjectName
348345

349-
@description('Contains AI Search Name.')
350-
output azureAiSearchName string = aifoundry.outputs.aiSearchName
346+
@description('Contains Azure AI Search service name.')
347+
output AZURE_AI_SEARCH_NAME string = aifoundry.outputs.aiSearchName
351348

352-
@description('Contains AI Search Endpoint.')
353-
output azureAiSearchEndpoint string = aifoundry.outputs.aiSearchTarget
349+
@description('Contains Azure AI Search endpoint URL.')
350+
output AZURE_AI_SEARCH_ENDPOINT string = aifoundry.outputs.aiSearchTarget
354351

355-
@description('Contains AI Search Index.')
356-
output azureAiSearchIndex string = 'call_transcripts_index'
352+
@description('Contains Azure AI Search index name.')
353+
output AZURE_AI_SEARCH_INDEX string = 'call_transcripts_index'
357354

358-
@description('Contains AI Search Connection Name.')
359-
output azureAiSearchConnectionName string = aifoundry.outputs.aiSearchConnectionName
355+
@description('Contains Azure AI Search connection name.')
356+
output AZURE_AI_SEARCH_CONNECTION_NAME string = aifoundry.outputs.aiSearchConnectionName
360357

361-
@description('Contains Azure Cosmos DB Account.')
362-
output azureCosmosDbAccount string = cosmosDBModule.outputs.cosmosAccountName
358+
@description('Contains Azure Cosmos DB account name.')
359+
output AZURE_COSMOSDB_ACCOUNT string = cosmosDBModule.outputs.cosmosAccountName
363360

364-
@description('Contains Azure Cosmos DB Conversations Container.')
365-
output azureCosmosDbConversationsContainer string = 'conversations'
361+
@description('Contains Azure Cosmos DB conversations container name.')
362+
output AZURE_COSMOSDB_CONVERSATIONS_CONTAINER string = 'conversations'
366363

367-
@description('Contains Azure Cosmos DB Database.')
368-
output azureCosmosDbDatabase string = 'db_conversation_history'
364+
@description('Contains Azure Cosmos DB database name.')
365+
output AZURE_COSMOSDB_DATABASE string = 'db_conversation_history'
369366

370-
@description('Contains Cosmos DB Enable Feedback.')
371-
output azureCOSMOSDB_ENABLE_FEEDBACK string = 'True'
367+
@description('Contains Azure Cosmos DB feedback enablement setting.')
368+
output AZURE_COSMOSDB_ENABLE_FEEDBACK string = 'True'
372369

373-
@description('Contains OpenAI Deployment Model.')
374-
output azureOpenaiDeploymentModel string = gptModelName
370+
@description('Contains Azure OpenAI deployment model name.')
371+
output AZURE_OPENAI_DEPLOYMENT_MODEL string = gptModelName
375372

376-
@description('Contains OpenAI Deployment Capacity.')
377-
output azureOpenaiDeploymentModelCapacity int = gptDeploymentCapacity
373+
@description('Contains Azure OpenAI deployment model capacity.')
374+
output AZURE_OPENAI_DEPLOYMENT_MODEL_CAPACITY int = gptDeploymentCapacity
378375

379-
@description('Contains OpenAI Endpoint.')
380-
output azureOpenaiENDPOINT string = aifoundry.outputs.aiServicesTarget
376+
@description('Contains Azure OpenAI endpoint URL.')
377+
output AZURE_OPENAI_ENDPOINT string = aifoundry.outputs.aiServicesTarget
381378

382-
@description('Contains OpenAI Model Deployment Type.')
383-
output azureOpenaiModelDeploymentType string = deploymentType
379+
@description('Contains Azure OpenAI model deployment type.')
380+
output AZURE_OPENAI_MODEL_DEPLOYMENT_TYPE string = deploymentType
384381

385-
@description('Contains OpenAI Embedding Model.')
386-
output azureOpenaiEmbeddingModel string = embeddingModel
382+
@description('Contains Azure OpenAI embedding model name.')
383+
output AZURE_OPENAI_EMBEDDING_MODEL string = embeddingModel
387384

388-
@description('Contains OpenAI Embedding Model Capacity.')
389-
output azureOpenaiEmbeddingModelCapacity int = embeddingDeploymentCapacity
385+
@description('Contains Azure OpenAI embedding model capacity.')
386+
output AZURE_OPENAI_EMBEDDING_MODEL_CAPACITY int = embeddingDeploymentCapacity
390387

391-
@description('Contains OpenAI API Version.')
392-
output azureOpenaiApiVersion string = azureOpenAIApiVersion
388+
@description('Contains Azure OpenAI API version.')
389+
output AZURE_OPENAI_API_VERSION string = azureOpenAIApiVersion
393390

394-
@description('Contains OpenAI Resource.')
395-
output azureOenaiResource string = aifoundry.outputs.aiServicesName
391+
@description('Contains Azure OpenAI resource name.')
392+
output AZURE_OPENAI_RESOURCE string = aifoundry.outputs.aiServicesName
396393

397-
@description('Contains React App Layout Config.')
398-
output reactAppLayoutConfig string = backend_docker.outputs.reactAppLayoutConfig
394+
@description('Contains React app layout configuration.')
395+
output REACT_APP_LAYOUT_CONFIG string = backend_docker.outputs.reactAppLayoutConfig
399396

400-
@description('Contains SQL Database.')
401-
output sqlDatabase string = sqlDBModule.outputs.sqlDbName
397+
@description('Contains SQL database name.')
398+
output SQLDB_DATABASE string = sqlDBModule.outputs.sqlDbName
402399

403-
@description('Contains SQL DB Server.')
404-
output sqlServer string = sqlDBModule.outputs.sqlServerName
400+
@description('Contains SQL server name.')
401+
output SQLDB_SERVER string = sqlDBModule.outputs.sqlServerName
405402

406-
@description('Contains SQL DB User MID.')
407-
output sqlUserMid string = managedIdentityModule.outputs.managedIdentityBackendAppOutput.clientId
403+
@description('Contains SQL database user managed identity client ID.')
404+
output SQLDB_USER_MID string = managedIdentityModule.outputs.managedIdentityBackendAppOutput.clientId
408405

409-
@description('Contains Use AI Project Client.')
410-
output useAiProjectClient string = 'False'
406+
@description('Contains AI project client usage setting.')
407+
output USE_AI_PROJECT_CLIENT string = 'False'
411408

412-
@description('To specify whether to Enable or Disable chat history.')
413-
output useChatHistoryEnabled string = 'True'
409+
@description('Contains chat history enablement setting.')
410+
output USE_CHAT_HISTORY_ENABLED string = 'True'
414411

415-
@description('To specify whether to Enable or Disable Display Chart.')
416-
output displayChartDefault string = 'False'
412+
@description('Contains default chart display setting.')
413+
output DISPLAY_CHART_DEFAULT string = 'False'
417414

418-
@description('Contains AI Agent Endpoint.')
419-
output azureAiAgentEndpoint string = aifoundry.outputs.projectEndpoint
415+
@description('Contains Azure AI Agent endpoint URL.')
416+
output AZURE_AI_AGENT_ENDPOINT string = aifoundry.outputs.projectEndpoint
420417

421-
@description('Contains Azure AI Agent Model Deployment Name.')
422-
output azureAiAgentModelDeploymentName string = gptModelName
418+
@description('Contains Azure AI Agent model deployment name.')
419+
output AZURE_AI_AGENT_MODEL_DEPLOYMENT_NAME string = gptModelName
423420

424-
@description('Contains ACR Name.')
425-
output acrName string = acrName
421+
@description('Contains Azure Container Registry name.')
422+
output ACR_NAME string = acrName
426423

427-
@description('Contains Azure Environment Image Tag.')
428-
output azureEnvImageTag string = imageTag
424+
@description('Contains Azure environment image tag.')
425+
output AZURE_ENV_IMAGETAG string = imageTag
429426

430-
@description('Contains Existing AI Project Resource ID.')
431-
output azureExistingAiProjectResourceId string = azureExistingAIProjectResourceId
427+
@description('Contains existing AI project resource ID.')
428+
output AZURE_EXISTING_AI_PROJECT_RESOURCE_ID string = azureExistingAIProjectResourceId
432429

433-
@description('Contains App Insights Connection String.')
434-
output applicationinsightsConnectionString string = aifoundry.outputs.applicationInsightsConnectionString
430+
@description('Contains Application Insights connection string.')
431+
output APPLICATIONINSIGHTS_CONNECTION_STRING string = aifoundry.outputs.applicationInsightsConnectionString
435432

436-
@description('Contains API App URL.')
437-
output apiAppUrl string = backend_docker.outputs.appUrl
433+
@description('Contains API application URL.')
434+
output API_APP_URL string = backend_docker.outputs.appUrl
438435

439-
@description('Contains Web App URL.')
440-
output webAppUrl string = frontend_docker.outputs.appUrl
436+
@description('Contains web application URL.')
437+
output WEB_APP_URL string = frontend_docker.outputs.appUrl

0 commit comments

Comments
 (0)