Skip to content

Instantly share code, notes, and snippets.

@gerrytan
Created October 24, 2024 03:28
Show Gist options
  • Select an option

  • Save gerrytan/87788fbe9eed712f84f1d4ef22d3917c to your computer and use it in GitHub Desktop.

Select an option

Save gerrytan/87788fbe9eed712f84f1d4ef22d3917c to your computer and use it in GitHub Desktop.
Example of azure resource terraform export result
terraform {
required_providers {
azurerm = {
source = "azurerm"
version = "4.0.1"
}
}
}
provider "azurerm" {
features {}
}
resource "azurerm_resource_group" "res-0" {
location = "westus"
managed_by = ""
name = "rg-someuserterraform"
tags = {
Creator = "[email protected]"
DateCreated = "2024-10-24T00:16:36Z"
DeleteAfter = "2024-11-02T23:59:54.5718333+00:00"
Owners = "someuser"
ServiceDirectory = "terraform"
}
}
resource "azurerm_virtual_network" "res-1" {
address_space = ["10.0.0.0/16"]
bgp_community = ""
dns_servers = []
edge_zone = ""
flow_timeout_in_minutes = 0
location = "westus"
name = "dotnet-sdk-test-vnet"
resource_group_name = "rg-someuserterraform"
subnet = [{
address_prefixes = ["10.0.0.0/24"]
default_outbound_access_enabled = false
delegation = []
id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-someuserterraform/providers/Microsoft.Network/virtualNetworks/dotnet-sdk-test-vnet/subnets/default"
name = "default"
private_endpoint_network_policies = "Disabled"
private_link_service_network_policies_enabled = true
route_table_id = ""
security_group = ""
service_endpoint_policy_ids = []
service_endpoints = []
}]
tags = {}
depends_on = [
azurerm_resource_group.res-0,
]
}
resource "azurerm_subnet" "res-2" {
address_prefixes = ["10.0.0.0/24"]
default_outbound_access_enabled = true
name = "default"
private_endpoint_network_policies = "Disabled"
private_link_service_network_policies_enabled = true
resource_group_name = "rg-someuserterraform"
service_endpoint_policy_ids = []
service_endpoints = []
virtual_network_name = "dotnet-sdk-test-vnet"
depends_on = [
azurerm_virtual_network.res-1,
]
}
terraform {\n required_providers {\n azurerm = {\n source = \"azurerm\"\n version = \"4.0.1\"\n }\n }\n}\nprovider \"azurerm\" {\n features {}\n}\nresource \"azurerm_resource_group\" \"res-0\" {\n location = \"westus\"\n managed_by = \"\"\n name = \"rg-tangerryterraform\"\n tags = {\n Creator = \"[email protected]\"\n DateCreated = \"2024-10-24T00:16:36Z\"\n DeleteAfter = \"2024-11-02T23:59:54.5718333+00:00\"\n Owners = \"tangerry\"\n ServiceDirectory = \"terraform\"\n }\n}\nresource \"azurerm_virtual_network\" \"res-1\" {\n address_space = [\"10.0.0.0/16\"]\n bgp_community = \"\"\n dns_servers = []\n edge_zone = \"\"\n flow_timeout_in_minutes = 0\n location = \"westus\"\n name = \"dotnet-sdk-test-vnet\"\n resource_group_name = \"rg-tangerryterraform\"\n subnet = [{\n address_prefixes = [\"10.0.0.0/24\"]\n default_outbound_access_enabled = false\n delegation = []\n id = \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg-tangerryterraform/providers/Microsoft.Network/virtualNetworks/dotnet-sdk-test-vnet/subnets/default\"\n name = \"default\"\n private_endpoint_network_policies = \"Disabled\"\n private_link_service_network_policies_enabled = true\n route_table_id = \"\"\n security_group = \"\"\n service_endpoint_policy_ids = []\n service_endpoints = []\n }]\n tags = {}\n depends_on = [\n azurerm_resource_group.res-0,\n ]\n}\nresource \"azurerm_subnet\" \"res-2\" {\n address_prefixes = [\"10.0.0.0/24\"]\n default_outbound_access_enabled = true\n name = \"default\"\n private_endpoint_network_policies = \"Disabled\"\n private_link_service_network_policies_enabled = true\n resource_group_name = \"rg-tangerryterraform\"\n service_endpoint_policy_ids = []\n service_endpoints = []\n virtual_network_name = \"dotnet-sdk-test-vnet\"\n depends_on = [\n azurerm_virtual_network.res-1,\n ]\n}\n
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment