infrastructure/terraform/modules/storageaccount/connectivity.tf (1 lines of code) (raw):
# resource "azurerm_private_endpoint" "private_endpoint_storage_blob" {
# name = "${azurerm_storage_account.storage.name}-blob-pe"
# location = var.location
# resource_group_name = azurerm_storage_account.storage.resource_group_name
# custom_network_interface_name = "${azurerm_storage_account.storage.name}-blob-nic"
# private_service_connection {
# name = "${azurerm_storage_account.storage.name}-blob-pe"
# is_manual_connection = false
# private_connection_resource_id = azurerm_storage_account.storage.id
# subresource_names = ["blob"]
# }
# subnet_id = var.subnet_id
# lifecycle {
# ignore_changes = [
# private_dns_zone_group
# ]
# }
# }
# resource "azurerm_private_endpoint" "private_endpoint_storage_dfs" {
# name = "${azurerm_storage_account.storage.name}-dfs-pe"
# location = var.location
# resource_group_name = azurerm_storage_account.storage.resource_group_name
# custom_network_interface_name = "${azurerm_storage_account.storage.name}-dfs-nic"
# private_service_connection {
# name = "${azurerm_storage_account.storage.name}-dfs-pe"
# is_manual_connection = false
# private_connection_resource_id = azurerm_storage_account.storage.id
# subresource_names = ["dfs"]
# }
# subnet_id = var.subnet_id
# lifecycle {
# ignore_changes = [
# private_dns_zone_group
# ]
# }
# }
# resource "time_sleep" "sleep_connectivity" {
# create_duration = "${var.connectivity_delay_in_seconds}s"
# depends_on = [
# azurerm_private_endpoint.private_endpoint_storage_blob,
# azurerm_private_endpoint.private_endpoint_storage_dfs,
# ]
# }