Skip to content

Commit

Permalink
azurerm_api_connection - remove Computed from display_name (#26474)
Browse files Browse the repository at this point in the history
  • Loading branch information
neil-yechenwei authored Jul 4, 2024
1 parent f22d720 commit 98166d0
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions internal/services/connections/api_connection_resource.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,15 @@ import (
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
"github.com/hashicorp/terraform-provider-azurerm/helpers/tf"
"github.com/hashicorp/terraform-provider-azurerm/internal/clients"
"github.com/hashicorp/terraform-provider-azurerm/internal/features"
"github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk"
"github.com/hashicorp/terraform-provider-azurerm/internal/tf/validation"
"github.com/hashicorp/terraform-provider-azurerm/internal/timeouts"
"github.com/hashicorp/terraform-provider-azurerm/utils"
)

func resourceConnection() *pluginsdk.Resource {
return &pluginsdk.Resource{
resource := &pluginsdk.Resource{
Create: resourceConnectionCreate,
Read: resourceConnectionRead,
Update: resourceConnectionUpdate,
Expand Down Expand Up @@ -62,7 +63,7 @@ func resourceConnection() *pluginsdk.Resource {
"display_name": {
Type: pluginsdk.TypeString,
Optional: true,
Computed: true,
Default: "Service Bus",
// @tombuildsstuff: this can't be patched in API version 2016-06-01 and there isn't Swagger for
// API version 2018-07-01-preview, so I guess this is ForceNew for now
//
Expand Down Expand Up @@ -90,6 +91,17 @@ func resourceConnection() *pluginsdk.Resource {
"tags": commonschema.Tags(),
},
}

if !features.FourPointOhBeta() {
resource.Schema["display_name"] = &pluginsdk.Schema{
Type: pluginsdk.TypeString,
Optional: true,
Computed: true,
ForceNew: true,
}
}

return resource
}

func resourceConnectionCreate(d *schema.ResourceData, meta interface{}) error {
Expand Down

0 comments on commit 98166d0

Please sign in to comment.