in cli/azd/pkg/azapi/azure_resource_types.go [54:136]
func GetResourceTypeDisplayName(resourceType AzureResourceType) string {
// Azure Resource Manager does not offer an API for obtaining display name for resource types.
// Display names for Azure resource types in Azure Portal are encoded in UX definition files instead.
// As a result, we provide static translations for known resources below. These are obtained from the Azure Portal.
switch resourceType {
case AzureResourceTypeResourceGroup:
return "Resource group"
case AzureResourceTypeStorageAccount:
return "Storage account"
case AzureResourceTypeKeyVault:
return "Key Vault"
case AzureResourceTypeManagedHSM:
return "Managed HSM"
case AzureResourceTypePortalDashboard:
return "Portal dashboard"
case AzureResourceTypeAppInsightComponent:
return "Application Insights"
case AzureResourceTypeLogAnalyticsWorkspace:
return "Log Analytics workspace"
case AzureResourceTypeWebSite:
return "Web App"
case AzureResourceTypeStaticWebSite:
return "Static Web App"
case AzureResourceTypeContainerApp:
return "Container App"
case AzureResourceTypeContainerAppEnvironment:
return "Container Apps Environment"
case AzureResourceTypeServiceBusNamespace:
return "Service Bus Namespace"
case AzureResourceTypeEventHubsNamespace:
return "Event Hubs Namespace"
case AzureResourceTypeServicePlan:
return "App Service plan"
case AzureResourceTypeCosmosDb:
return "Azure Cosmos DB"
case AzureResourceTypeApim:
return "Azure API Management"
case AzureResourceTypeCacheForRedis:
return "Cache for Redis"
case AzureResourceTypeSqlServer:
return "Azure SQL Server"
case AzureResourceTypePostgreSqlServer:
return "Azure Database for PostgreSQL flexible server"
case AzureResourceTypeMySqlServer:
return "Azure Database for MySQL flexible server"
case AzureResourceTypeCDNProfile:
return "Azure Front Door / CDN profile"
case AzureResourceTypeLoadTest:
return "Load Tests"
case AzureResourceTypeVirtualNetwork:
return "Virtual Network"
case AzureResourceTypeContainerRegistry:
return "Container Registry"
case AzureResourceTypeManagedCluster:
return "AKS Managed Cluster"
case AzureResourceTypeAgentPool:
return "AKS Agent Pool"
case AzureResourceTypeCognitiveServiceAccount:
return "Azure AI Services"
case AzureResourceTypeCognitiveServiceAccountDeployment:
return "Azure AI Services Model Deployment"
case AzureResourceTypeSearchService:
return "Search service"
case AzureResourceTypeVideoIndexer:
return "Video Indexer"
case AzureResourceTypeSpringApp:
return "Azure Spring Apps"
case AzureResourceTypePrivateEndpoint:
return "Private Endpoint"
case AzureResourceTypeDevCenter:
return "Dev Center"
case AzureResourceTypeDevCenterProject:
return "Dev Center Project"
case AzureResourceTypeMachineLearningWorkspace:
return "Machine Learning Workspace"
case AzureResourceTypeMachineLearningEndpoint:
return "Machine Learning Endpoint"
case AzureResourceTypeMachineLearningConnection:
return "Machine Learning Connection"
}
return ""
}