AKS API Server VNet Integration via Terraform, Is manual restart required?

Hi all,

I am looking for clarification on expected behavior when enabling API Server VNet Integration on an existing AKS cluster through Terraform (azurerm_kubernetes_cluster).

In Microsoft AKS docs, when this is enabled with Azure CLI using:
az aks update --enable-apiserver-vnet-integration
it says a manual cluster restart is required immediately, and that this restart is not automated.

My question is: when this change is applied through Terraform, is a separate manual restart still required, or is it handled automatically as part of the update?

If manual restart is still required, I would really appreciate guidance on:

  1. Recommended restart approach for Terraform-based workflows

  2. Whether this should be explicitly documented in AzureRM/Terraform provider docs as a post-apply step

I want to avoid leaving clusters in a risky intermediate state after applying, so any official guidance would be very helpful.

Thank you,
Anit Shrestha.