diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7d6f0260..cbd82577 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,7 @@
**Merged pull requests:**
+- Refactor code, split monolith tf config into multiple files [\#494](https://github.com/Azure/terraform-azurerm-aks/pull/494) ([lonegunmanb](https://github.com/lonegunmanb))
- Remove `var.http_application_routing_enabled` [\#493](https://github.com/Azure/terraform-azurerm-aks/pull/493) ([lonegunmanb](https://github.com/lonegunmanb))
- feat\(`http_proxy_config`\): Add `http_proxy_config` [\#492](https://github.com/Azure/terraform-azurerm-aks/pull/492) ([lonegunmanb](https://github.com/lonegunmanb))
- Remove `public_network_access_enabled` entirely [\#488](https://github.com/Azure/terraform-azurerm-aks/pull/488) ([lonegunmanb](https://github.com/lonegunmanb))
diff --git a/examples/application_gateway_ingress/TestRecord.md b/examples/application_gateway_ingress/TestRecord.md
index 18ba87f4..166eeec2 100644
--- a/examples/application_gateway_ingress/TestRecord.md
+++ b/examples/application_gateway_ingress/TestRecord.md
@@ -1,3 +1,25 @@
+## 02 Jan 24 08:01 UTC
+
+Success: true
+
+### Versions
+
+Terraform v1.6.3
+on linux_amd64
++ provider registry.terraform.io/azure/azapi v1.11.0
++ provider registry.terraform.io/hashicorp/azurerm v3.85.0
++ provider registry.terraform.io/hashicorp/kubernetes v2.22.0
++ provider registry.terraform.io/hashicorp/null v3.2.2
++ provider registry.terraform.io/hashicorp/random v3.3.2
++ provider registry.terraform.io/hashicorp/time v0.9.1
++ provider registry.terraform.io/hashicorp/tls v4.0.5
+
+### Error
+
+
+
+---
+
## 31 Dec 23 01:37 UTC
Success: true
diff --git a/examples/multiple_node_pools/TestRecord.md b/examples/multiple_node_pools/TestRecord.md
index c41bc4a0..373ae256 100644
--- a/examples/multiple_node_pools/TestRecord.md
+++ b/examples/multiple_node_pools/TestRecord.md
@@ -1,3 +1,23 @@
+## 02 Jan 24 06:55 UTC
+
+Success: true
+
+### Versions
+
+Terraform v1.6.3
+on linux_amd64
++ provider registry.terraform.io/azure/azapi v1.11.0
++ provider registry.terraform.io/hashicorp/azurerm v3.85.0
++ provider registry.terraform.io/hashicorp/null v3.2.2
++ provider registry.terraform.io/hashicorp/random v3.3.2
++ provider registry.terraform.io/hashicorp/tls v4.0.5
+
+### Error
+
+
+
+---
+
## 31 Dec 23 00:30 UTC
Success: true
diff --git a/examples/named_cluster/TestRecord.md b/examples/named_cluster/TestRecord.md
index 9173cd60..36c95d7b 100644
--- a/examples/named_cluster/TestRecord.md
+++ b/examples/named_cluster/TestRecord.md
@@ -1,3 +1,24 @@
+## 02 Jan 24 09:01 UTC
+
+Success: true
+
+### Versions
+
+Terraform v1.6.3
+on linux_amd64
++ provider registry.terraform.io/anschoewe/curl v1.0.2
++ provider registry.terraform.io/azure/azapi v1.11.0
++ provider registry.terraform.io/hashicorp/azurerm v3.85.0
++ provider registry.terraform.io/hashicorp/null v3.2.2
++ provider registry.terraform.io/hashicorp/random v3.3.2
++ provider registry.terraform.io/hashicorp/tls v4.0.5
+
+### Error
+
+
+
+---
+
## 31 Dec 23 02:34 UTC
Success: true
diff --git a/examples/startup/TestRecord.md b/examples/startup/TestRecord.md
index 272dde4c..87f1e3b0 100644
--- a/examples/startup/TestRecord.md
+++ b/examples/startup/TestRecord.md
@@ -1,3 +1,24 @@
+## 02 Jan 24 08:33 UTC
+
+Success: true
+
+### Versions
+
+Terraform v1.6.3
+on linux_amd64
++ provider registry.terraform.io/anschoewe/curl v1.0.2
++ provider registry.terraform.io/azure/azapi v1.11.0
++ provider registry.terraform.io/hashicorp/azurerm v3.85.0
++ provider registry.terraform.io/hashicorp/null v3.2.2
++ provider registry.terraform.io/hashicorp/random v3.3.2
++ provider registry.terraform.io/hashicorp/tls v4.0.5
+
+### Error
+
+
+
+---
+
## 31 Dec 23 02:07 UTC
Success: true
diff --git a/examples/with_acr/TestRecord.md b/examples/with_acr/TestRecord.md
index 5cc9de91..627e69af 100644
--- a/examples/with_acr/TestRecord.md
+++ b/examples/with_acr/TestRecord.md
@@ -1,3 +1,23 @@
+## 02 Jan 24 06:52 UTC
+
+Success: true
+
+### Versions
+
+Terraform v1.6.3
+on linux_amd64
++ provider registry.terraform.io/azure/azapi v1.11.0
++ provider registry.terraform.io/hashicorp/azurerm v3.85.0
++ provider registry.terraform.io/hashicorp/null v3.2.2
++ provider registry.terraform.io/hashicorp/random v3.3.2
++ provider registry.terraform.io/hashicorp/tls v4.0.5
+
+### Error
+
+
+
+---
+
## 31 Dec 23 00:26 UTC
Success: true
diff --git a/examples/without_monitor/TestRecord.md b/examples/without_monitor/TestRecord.md
index dc23b58f..d479c8e2 100644
--- a/examples/without_monitor/TestRecord.md
+++ b/examples/without_monitor/TestRecord.md
@@ -1,3 +1,24 @@
+## 02 Jan 24 08:53 UTC
+
+Success: true
+
+### Versions
+
+Terraform v1.6.3
+on linux_amd64
++ provider registry.terraform.io/anschoewe/curl v1.0.2
++ provider registry.terraform.io/azure/azapi v1.11.0
++ provider registry.terraform.io/hashicorp/azurerm v3.85.0
++ provider registry.terraform.io/hashicorp/null v3.2.2
++ provider registry.terraform.io/hashicorp/random v3.3.2
++ provider registry.terraform.io/hashicorp/tls v4.0.5
+
+### Error
+
+
+
+---
+
## 31 Dec 23 02:27 UTC
Success: true
diff --git a/extra_node_pool.tf b/extra_node_pool.tf
index a67b5f47..da6f2486 100644
--- a/extra_node_pool.tf
+++ b/extra_node_pool.tf
@@ -39,7 +39,7 @@ resource "azurerm_kubernetes_cluster_node_pool" "node_pool" {
avm_git_last_modified_at = "2023-05-04 05:02:32"
avm_git_org = "Azure"
avm_git_repo = "terraform-azurerm-aks"
- avm_yor_trace = "545fe65e-308d-4ac4-978a-e216e9d95d0e"
+ avm_yor_trace = "2aa46696-a713-4c12-95c0-550c5ff7f8ec"
} /**/ : replace(k, "avm_", var.tracing_tags_prefix) => v } : {}) /**/), (/**/ (var.tracing_tags_enabled ? { for k, v in /**/ {
avm_yor_name = "node_pool"
} /**/ : replace(k, "avm_", var.tracing_tags_prefix) => v } : {}) /**/))
diff --git a/log_analytics.tf b/log_analytics.tf
index 8fbdd388..cbe42ad3 100644
--- a/log_analytics.tf
+++ b/log_analytics.tf
@@ -12,7 +12,7 @@ resource "azurerm_log_analytics_workspace" "main" {
avm_git_last_modified_at = "2023-06-05 02:21:33"
avm_git_org = "Azure"
avm_git_repo = "terraform-azurerm-aks"
- avm_yor_trace = "c03b0e36-709f-41c8-b0c5-84921613d4f1"
+ avm_yor_trace = "85ce8f28-0228-4a53-8f40-0137d44bffff"
} /**/ : replace(k, "avm_", var.tracing_tags_prefix) => v } : {}) /**/), (/**/ (var.tracing_tags_enabled ? { for k, v in /**/ {
avm_yor_name = "main"
} /**/ : replace(k, "avm_", var.tracing_tags_prefix) => v } : {}) /**/))
@@ -53,7 +53,7 @@ resource "azurerm_log_analytics_solution" "main" {
avm_git_last_modified_at = "2023-07-20 06:04:07"
avm_git_org = "Azure"
avm_git_repo = "terraform-azurerm-aks"
- avm_yor_trace = "90304966-d70d-4770-bc09-fb48560f5d48"
+ avm_yor_trace = "144fd993-7a7d-4b28-a998-6e77b95ad8b6"
} /**/ : replace(k, "avm_", var.tracing_tags_prefix) => v } : {}) /**/), (/**/ (var.tracing_tags_enabled ? { for k, v in /**/ {
avm_yor_name = "main"
} /**/ : replace(k, "avm_", var.tracing_tags_prefix) => v } : {}) /**/))
diff --git a/main.tf b/main.tf
index 0246cbf9..58aa29fe 100644
--- a/main.tf
+++ b/main.tf
@@ -42,7 +42,7 @@ resource "azurerm_kubernetes_cluster" "main" {
avm_git_last_modified_at = "2023-11-13 03:03:50"
avm_git_org = "Azure"
avm_git_repo = "terraform-azurerm-aks"
- avm_yor_trace = "73584a1d-0fa5-4a62-befe-b01115b2eb70"
+ avm_yor_trace = "d0de6262-f0ed-4e32-b7e9-6223f6b7d9e8"
} /**/ : replace(k, "avm_", var.tracing_tags_prefix) => v } : {}) /**/), (/**/ (var.tracing_tags_enabled ? { for k, v in /**/ {
avm_yor_name = "main"
} /**/ : replace(k, "avm_", var.tracing_tags_prefix) => v } : {}) /**/))