From 1e59a97a7d7a3a3abd016b28fd4d75392ccd0aa2 Mon Sep 17 00:00:00 2001 From: xuzhang3 Date: Wed, 8 Feb 2023 17:17:02 +0800 Subject: [PATCH 1/2] image compuer name can be updated, remove forceNew constriant --- .../machinelearning/machine_learning_workspace_resource.go | 1 - website/docs/r/machine_learning_workspace.html.markdown | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/services/machinelearning/machine_learning_workspace_resource.go b/internal/services/machinelearning/machine_learning_workspace_resource.go index 71426c43e075..f30628689b93 100644 --- a/internal/services/machinelearning/machine_learning_workspace_resource.go +++ b/internal/services/machinelearning/machine_learning_workspace_resource.go @@ -123,7 +123,6 @@ func resourceMachineLearningWorkspace() *pluginsdk.Resource { "image_build_compute_name": { Type: pluginsdk.TypeString, Optional: true, - ForceNew: true, }, "description": { diff --git a/website/docs/r/machine_learning_workspace.html.markdown b/website/docs/r/machine_learning_workspace.html.markdown index 99c58c66995d..cb650dfeed11 100644 --- a/website/docs/r/machine_learning_workspace.html.markdown +++ b/website/docs/r/machine_learning_workspace.html.markdown @@ -366,7 +366,7 @@ The following arguments are supported: ~> **NOTE:** `public_access_behind_virtual_network_enabled` is deprecated and will be removed in favour of the property `public_network_access_enabled`. -* `image_build_compute_name` - (Optional) The compute name for image build of the Machine Learning Workspace. Changing this forces a new resource to be created. +* `image_build_compute_name` - (Optional) The compute name for image build of the Machine Learning Workspace. * `description` - (Optional) The description of this Machine Learning Workspace. From a5cf69ffdd26fe1b03585dfdc8b812ffb1d15bc3 Mon Sep 17 00:00:00 2001 From: xuzhang3 Date: Thu, 9 Feb 2023 11:33:50 +0800 Subject: [PATCH 2/2] update test case --- .../machinelearning/machine_learning_workspace_resource_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/services/machinelearning/machine_learning_workspace_resource_test.go b/internal/services/machinelearning/machine_learning_workspace_resource_test.go index 1ae36e91530a..440973e8f930 100644 --- a/internal/services/machinelearning/machine_learning_workspace_resource_test.go +++ b/internal/services/machinelearning/machine_learning_workspace_resource_test.go @@ -430,7 +430,7 @@ resource "azurerm_machine_learning_workspace" "test" { sku_name = "Basic" high_business_impact = true public_network_access_enabled = true - image_build_compute_name = "terraformCompute" + image_build_compute_name = "terraformComputeUpdate" identity { type = "SystemAssigned"