Skip to content

Commit b3cddb2

Browse files
authored
azurerm_bastion_host - Upgrade SDK to 2025-01-01 (#32030)
[ENHANCEMENT] * `azurerm_bastion_host` - Upgrade API to `2025-01-01`
1 parent 315952d commit b3cddb2

41 files changed

Lines changed: 8 additions & 1939 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

internal/services/network/bastion_host_data_source.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
"github.com/hashicorp/go-azure-helpers/resourcemanager/location"
1313
"github.com/hashicorp/go-azure-helpers/resourcemanager/tags"
1414
"github.com/hashicorp/go-azure-helpers/resourcemanager/zones"
15-
"github.com/hashicorp/go-azure-sdk/resource-manager/network/2024-01-01/bastionhosts"
15+
"github.com/hashicorp/go-azure-sdk/resource-manager/network/2025-01-01/bastionhosts"
1616
"github.com/hashicorp/terraform-provider-azurerm/internal/clients"
1717
"github.com/hashicorp/terraform-provider-azurerm/internal/services/network/validate"
1818
"github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk"

internal/services/network/bastion_host_resource.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import (
1616
"github.com/hashicorp/go-azure-helpers/resourcemanager/location"
1717
"github.com/hashicorp/go-azure-helpers/resourcemanager/tags"
1818
"github.com/hashicorp/go-azure-helpers/resourcemanager/zones"
19-
"github.com/hashicorp/go-azure-sdk/resource-manager/network/2024-01-01/bastionhosts"
19+
"github.com/hashicorp/go-azure-sdk/resource-manager/network/2025-01-01/bastionhosts"
2020
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
2121
"github.com/hashicorp/terraform-provider-azurerm/helpers/tf"
2222
"github.com/hashicorp/terraform-provider-azurerm/internal/clients"
@@ -516,7 +516,7 @@ func expandBastionHostIPConfiguration(input []interface{}) (ipConfigs *[]bastion
516516
Subnet: bastionhosts.SubResource{
517517
Id: &subID,
518518
},
519-
PublicIPAddress: bastionhosts.SubResource{
519+
PublicIPAddress: &bastionhosts.SubResource{
520520
Id: &pipID,
521521
},
522522
},
@@ -545,7 +545,7 @@ func flattenBastionHostIPConfiguration(ipConfigs *[]bastionhosts.BastionHostIPCo
545545
ipConfig["subnet_id"] = subnetId
546546

547547
publicIpId := ""
548-
if pip := props.PublicIPAddress; pip.Id != nil {
548+
if pip := props.PublicIPAddress; pip != nil && pip.Id != nil {
549549
publicIpId = *pip.Id
550550
}
551551
ipConfig["public_ip_address_id"] = publicIpId

internal/services/network/bastion_host_resource_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"testing"
1010

1111
"github.com/hashicorp/go-azure-helpers/lang/pointer"
12-
"github.com/hashicorp/go-azure-sdk/resource-manager/network/2024-01-01/bastionhosts"
12+
"github.com/hashicorp/go-azure-sdk/resource-manager/network/2025-01-01/bastionhosts"
1313
"github.com/hashicorp/terraform-provider-azurerm/internal/acceptance"
1414
"github.com/hashicorp/terraform-provider-azurerm/internal/acceptance/check"
1515
"github.com/hashicorp/terraform-provider-azurerm/internal/clients"

internal/services/network/client/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import (
88

99
"github.com/hashicorp/go-azure-sdk/resource-manager/network/2023-09-01/networkinterfaces"
1010
"github.com/hashicorp/go-azure-sdk/resource-manager/network/2023-09-01/vmsspublicipaddresses"
11-
"github.com/hashicorp/go-azure-sdk/resource-manager/network/2024-01-01/bastionhosts"
1211
network_2025_01_01 "github.com/hashicorp/go-azure-sdk/resource-manager/network/2025-01-01"
12+
"github.com/hashicorp/go-azure-sdk/resource-manager/network/2025-01-01/bastionhosts"
1313
"github.com/hashicorp/go-azure-sdk/resource-manager/network/2025-01-01/networksecurityperimeteraccessrules"
1414
"github.com/hashicorp/go-azure-sdk/resource-manager/network/2025-01-01/networksecurityperimeterassociations"
1515
"github.com/hashicorp/go-azure-sdk/resource-manager/network/2025-01-01/networksecurityperimeterprofiles"

vendor/github.com/hashicorp/go-azure-sdk/resource-manager/network/2024-01-01/bastionhosts/README.md

Lines changed: 0 additions & 234 deletions
This file was deleted.

vendor/github.com/hashicorp/go-azure-sdk/resource-manager/network/2024-01-01/bastionhosts/client.go

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)