Add synapse 201
This commit is contained in:
33
quickstart/201-synapse-secure/synapse_private_link_hub.tf
Normal file
33
quickstart/201-synapse-secure/synapse_private_link_hub.tf
Normal file
@ -0,0 +1,33 @@
|
||||
resource "azurerm_synapse_private_link_hub" "default" {
|
||||
name = "synplh${local.safe_basename}"
|
||||
resource_group_name = azurerm_resource_group.default.name
|
||||
location = azurerm_resource_group.default.location
|
||||
}
|
||||
|
||||
# DNS Zones
|
||||
|
||||
resource "azurerm_private_dns_zone" "zone_web" {
|
||||
name = "privatelink.azuresynapse.net"
|
||||
resource_group_name = azurerm_resource_group.default.name
|
||||
}
|
||||
|
||||
# Private Endpoint configuration
|
||||
|
||||
resource "azurerm_private_endpoint" "pe_web" {
|
||||
name = "pe-${azurerm_synapse_private_link_hub.default.name}-web"
|
||||
location = azurerm_resource_group.default.location
|
||||
resource_group_name = azurerm_resource_group.default.name
|
||||
subnet_id = azurerm_subnet.default.id
|
||||
|
||||
private_service_connection {
|
||||
name = "psc-web-${local.basename}"
|
||||
private_connection_resource_id = azurerm_synapse_private_link_hub.default.id
|
||||
subresource_names = ["web"]
|
||||
is_manual_connection = false
|
||||
}
|
||||
|
||||
private_dns_zone_group {
|
||||
name = "private-dns-zone-group-syn-web"
|
||||
private_dns_zone_ids = [azurerm_private_dns_zone.zone_web.id]
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user