main.tf (29 lines of code) (raw):
resource "azurerm_bot_service_azure_bot" "this" {
location = var.location
microsoft_app_id = var.microsoft_app_id
name = var.name
resource_group_name = var.resource_group_name
sku = var.sku
developer_app_insights_api_key = var.developer_app_insights_api_key
developer_app_insights_application_id = var.developer_app_insights_application_id
developer_app_insights_key = var.developer_app_insights_key
display_name = var.display_name
endpoint = var.endpoint
icon_url = var.icon_url
local_authentication_enabled = var.local_authentication_enabled
microsoft_app_msi_id = var.microsoft_app_msi_id
microsoft_app_tenant_id = var.microsoft_app_tenant_id
microsoft_app_type = var.microsoft_app_type
public_network_access_enabled = var.public_network_access_enabled
streaming_endpoint_enabled = var.streaming_endpoint_enabled
tags = var.tags
dynamic "timeouts" {
for_each = var.timeouts == null ? [] : [var.timeouts]
content {
create = timeouts.value.create
delete = timeouts.value.delete
read = timeouts.value.read
update = timeouts.value.update
}
}
}