Skip to main content
Glama
outputs.tf7.46 kB
output "resource_group_name" { description = "Name of the resource group" value = azurerm_resource_group.main.name } output "resource_group_location" { description = "Location of the resource group" value = azurerm_resource_group.main.location } output "container_app_url" { description = "URL of the deployed container app" value = "https://${azurerm_container_app.main.latest_revision_fqdn}" } output "container_app_name" { description = "Name of the container app" value = azurerm_container_app.main.name } output "container_registry_login_server" { description = "Login server for the container registry" value = azurerm_container_registry.main.login_server } output "key_vault_uri" { description = "URI of the Key Vault" value = azurerm_key_vault.main.vault_uri } output "key_vault_name" { description = "Name of the Key Vault" value = azurerm_key_vault.main.name } output "log_analytics_workspace_id" { description = "ID of the Log Analytics workspace" value = azurerm_log_analytics_workspace.main.id } output "application_insights_connection_string" { description = "Connection string for Application Insights" value = azurerm_application_insights.main.connection_string sensitive = true } output "application_insights_instrumentation_key" { description = "Instrumentation key for Application Insights" value = azurerm_application_insights.main.instrumentation_key sensitive = true } output "azure_openai_endpoint" { description = "Endpoint for Azure OpenAI service" value = azurerm_cognitive_account.openai.endpoint } output "azure_openai_name" { description = "Name of the Azure OpenAI service" value = azurerm_cognitive_account.openai.name } output "text_analytics_endpoint" { description = "Endpoint for Text Analytics service" value = azurerm_cognitive_account.text_analytics.endpoint } output "computer_vision_endpoint" { description = "Endpoint for Computer Vision service" value = azurerm_cognitive_account.computer_vision.endpoint } output "face_api_endpoint" { description = "Endpoint for Face API service" value = azurerm_cognitive_account.face.endpoint } output "storage_account_name" { description = "Name of the storage account" value = azurerm_storage_account.main.name } output "storage_account_primary_endpoint" { description = "Primary endpoint of the storage account" value = azurerm_storage_account.main.primary_blob_endpoint } output "chaos_studio_target_id" { description = "ID of the Chaos Studio target" value = azurerm_chaos_studio_target.container_app.id } output "monitoring_action_group_id" { description = "ID of the monitoring action group" value = azurerm_monitor_action_group.main.id } output "deployment_info" { description = "Deployment information" value = { environment = "production" deployment_slot = var.deployment_slot image_tag = var.image_tag switch_traffic = var.switch_traffic min_replicas = var.min_replicas max_replicas = var.max_replicas } } output "security_info" { description = "Security configuration information" value = { key_vault_name = azurerm_key_vault.main.name encryption_enabled = true rbac_enabled = true network_restrictions = true soft_delete_enabled = true purge_protection = true } } output "monitoring_info" { description = "Monitoring configuration information" value = { log_analytics_workspace = azurerm_log_analytics_workspace.main.name application_insights = azurerm_application_insights.main.name retention_days = var.log_retention_days alerts_configured = var.enable_monitoring } } output "compliance_info" { description = "Compliance configuration information" value = { requirements = var.compliance_requirements data_residency = var.data_residency_region encryption_enabled = true audit_logging = true access_controls = "RBAC" } } output "disaster_recovery_info" { description = "Disaster recovery configuration" value = { enabled = var.disaster_recovery.enabled backup_region = var.disaster_recovery.backup_region rpo_hours = var.disaster_recovery.rpo_hours rto_hours = var.disaster_recovery.rto_hours cross_region_backup = var.disaster_recovery.cross_region_backup } } output "cost_optimization_info" { description = "Cost optimization features" value = { auto_scaling_enabled = true reserved_instances = false spot_instances = false storage_tiering = true cost_alerts = true } } output "network_security_info" { description = "Network security configuration" value = { private_endpoints = true network_acls = true firewall_rules = length(var.allowed_ip_ranges) > 0 ddos_protection = false waf_enabled = false } } output "performance_info" { description = "Performance configuration" value = { cpu_cores = var.cpu_cores memory_gb = var.memory_gb storage_tier = var.performance_tiers.storage_tier compute_tier = var.performance_tiers.compute_tier auto_scaling = true load_balancing = true } } output "endpoints" { description = "All service endpoints" value = { container_app = "https://${azurerm_container_app.main.latest_revision_fqdn}" azure_openai = azurerm_cognitive_account.openai.endpoint text_analytics = azurerm_cognitive_account.text_analytics.endpoint computer_vision = azurerm_cognitive_account.computer_vision.endpoint face_api = azurerm_cognitive_account.face.endpoint storage_blob = azurerm_storage_account.main.primary_blob_endpoint key_vault = azurerm_key_vault.main.vault_uri } } output "resource_ids" { description = "Resource IDs for reference" value = { resource_group = azurerm_resource_group.main.id container_app = azurerm_container_app.main.id container_registry = azurerm_container_registry.main.id key_vault = azurerm_key_vault.main.id log_analytics = azurerm_log_analytics_workspace.main.id application_insights = azurerm_application_insights.main.id azure_openai = azurerm_cognitive_account.openai.id text_analytics = azurerm_cognitive_account.text_analytics.id computer_vision = azurerm_cognitive_account.computer_vision.id face_api = azurerm_cognitive_account.face.id storage_account = azurerm_storage_account.main.id chaos_studio_target = azurerm_chaos_studio_target.container_app.id } } output "tags" { description = "Applied resource tags" value = { Environment = "prod" Project = "azure-ai-mcp-server" ManagedBy = "Terraform" Owner = var.owner CostCenter = var.cost_center } } output "health_check_urls" { description = "Health check endpoints" value = { liveness = "https://${azurerm_container_app.main.latest_revision_fqdn}/health" readiness = "https://${azurerm_container_app.main.latest_revision_fqdn}/ready" metrics = "https://${azurerm_container_app.main.latest_revision_fqdn}/metrics" } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/caiotk/nexguideai-azure-ai-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server