Skip to content

Commit

Permalink
networking: fixing up the PR comments
Browse files Browse the repository at this point in the history
  • Loading branch information
tombuildsstuff committed Nov 29, 2019
1 parent 2dc08c9 commit 188cd61
Show file tree
Hide file tree
Showing 8 changed files with 38 additions and 32 deletions.
17 changes: 10 additions & 7 deletions azurerm/resource_arm_point_to_site_vpn_gateway.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import (

"github.com/Azure/azure-sdk-for-go/services/network/mgmt/2019-09-01/network"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/helpers/azure"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/helpers/tf"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/helpers/validate"
Expand Down Expand Up @@ -63,11 +64,15 @@ func resourceArmPointToSiteVPNGateway() *schema.Resource {
"connection_configuration": {
Type: schema.TypeList,
Required: true,
// Code="P2SVpnGatewayCanHaveOnlyOneP2SConnectionConfiguration"
// Message="Currently, P2SVpnGateway [ID] can have only one P2SConnectionConfiguration. Specified number of P2SConnectionConfiguration are 2.
MaxItems: 1,
Elem: &schema.Resource{
Schema: map[string]*schema.Schema{
"name": {
Type: schema.TypeString,
Required: true,
Type: schema.TypeString,
Required: true,
ValidateFunc: validate.NoEmptyStrings,
},

"vpn_client_address_pool": {
Expand All @@ -89,14 +94,12 @@ func resourceArmPointToSiteVPNGateway() *schema.Resource {
},
},
},
// Code="P2SVpnGatewayCanHaveOnlyOneP2SConnectionConfiguration"
// Message="Currently, P2SVpnGateway [ID] can have only one P2SConnectionConfiguration. Specified number of P2SConnectionConfiguration are 2.
MaxItems: 1,
},

"scale_unit": {
Type: schema.TypeInt,
Required: true,
Type: schema.TypeInt,
Required: true,
ValidateFunc: validation.IntAtLeast(0),
},

"tags": tags.Schema(),
Expand Down
6 changes: 3 additions & 3 deletions azurerm/resource_arm_point_to_site_vpn_gateway_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ func testAccAzureRMAzureRMPointToSiteVPNGateway_basic(rInt int, location string)
%s
resource "azurerm_point_to_site_vpn_gateway" "test" {
name = "acctestp2svpng-%d"
name = "acctestp2sVPNG-%d"
location = azurerm_resource_group.test.location
resource_group_name = azurerm_resource_group.test.name
virtual_hub_id = azurerm_virtual_hub.test.id
Expand All @@ -203,7 +203,7 @@ func testAccAzureRMAzureRMPointToSiteVPNGateway_updated(rInt int, location strin
%s
resource "azurerm_point_to_site_vpn_gateway" "test" {
name = "acctestp2svpng-%d"
name = "acctestp2sVPNG-%d"
location = azurerm_resource_group.test.location
resource_group_name = azurerm_resource_group.test.name
virtual_hub_id = azurerm_virtual_hub.test.id
Expand Down Expand Up @@ -249,7 +249,7 @@ func testAccAzureRMAzureRMPointToSiteVPNGateway_tags(rInt int, location string)
%s
resource "azurerm_point_to_site_vpn_gateway" "test" {
name = "acctestp2svpng-%d"
name = "acctestp2sVPNG-%d"
location = azurerm_resource_group.test.location
resource_group_name = azurerm_resource_group.test.name
virtual_hub_id = azurerm_virtual_hub.test.id
Expand Down
2 changes: 1 addition & 1 deletion azurerm/resource_arm_virtual_hub.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import (
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/utils"
)

var virtualHubResourceName = "azurerm_virtual_hub"
const virtualHubResourceName = "azurerm_virtual_hub"

func resourceArmVirtualHub() *schema.Resource {
return &schema.Resource{
Expand Down
10 changes: 5 additions & 5 deletions azurerm/resource_arm_virtual_hub_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ func testAccAzureRMVirtualHub_basic(rInt int, location string) string {
%s
resource "azurerm_virtual_hub" "test" {
name = "acctestvhub-%d"
name = "acctestVHUB-%d"
resource_group_name = azurerm_resource_group.test.name
location = azurerm_resource_group.test.location
virtual_wan_id = azurerm_virtual_wan.test.id
Expand Down Expand Up @@ -244,7 +244,7 @@ func testAccAzureRMVirtualHub_updated(rInt int, location string) string {
%s
resource "azurerm_virtual_hub" "test" {
name = "acctestvhub-%d"
name = "acctestVHUB-%d"
resource_group_name = azurerm_resource_group.test.name
location = azurerm_resource_group.test.location
virtual_wan_id = azurerm_virtual_wan.test.id
Expand All @@ -259,7 +259,7 @@ func testAccAzureRMVirtualHub_route(rInt int, location string) string {
%s
resource "azurerm_virtual_hub" "test" {
name = "acctestvhub-%d"
name = "acctestVHUB-%d"
resource_group_name = azurerm_resource_group.test.name
location = azurerm_resource_group.test.location
virtual_wan_id = azurerm_virtual_wan.test.id
Expand All @@ -279,7 +279,7 @@ func testAccAzureRMVirtualHub_routeUpdated(rInt int, location string) string {
%s
resource "azurerm_virtual_hub" "test" {
name = "acctestvhub-%d"
name = "acctestVHUB-%d"
resource_group_name = azurerm_resource_group.test.name
location = azurerm_resource_group.test.location
virtual_wan_id = azurerm_virtual_wan.test.id
Expand All @@ -299,7 +299,7 @@ func testAccAzureRMVirtualHub_tags(rInt int, location string) string {
%s
resource "azurerm_virtual_hub" "test" {
name = "acctestvhub-%d"
name = "acctestVHUB-%d"
resource_group_name = azurerm_resource_group.test.name
location = azurerm_resource_group.test.location
virtual_wan_id = azurerm_virtual_wan.test.id
Expand Down
14 changes: 9 additions & 5 deletions azurerm/resource_arm_vpn_gateway.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import (
"github.com/Azure/azure-sdk-for-go/services/network/mgmt/2019-09-01/network"
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/helper/validation"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/helpers/azure"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/helpers/response"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/helpers/tf"
Expand Down Expand Up @@ -49,8 +50,10 @@ func resourceArmVPNGateway() *schema.Resource {
"location": azure.SchemaLocation(),

"virtual_hub_id": {
Type: schema.TypeString,
Required: true,
Type: schema.TypeString,
Required: true,
ForceNew: true,
ValidateFunc: networkSvc.ValidateVirtualHubID,
},

"bgp_settings": {
Expand Down Expand Up @@ -80,9 +83,10 @@ func resourceArmVPNGateway() *schema.Resource {
},

"scale_unit": {
Type: schema.TypeInt,
Optional: true,
Default: 1,
Type: schema.TypeInt,
Optional: true,
Default: 1,
ValidateFunc: validation.IntAtLeast(0),
},

"tags": tags.Schema(),
Expand Down
10 changes: 5 additions & 5 deletions azurerm/resource_arm_vpn_gateway_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ func testAccAzureRMVPNGateway_basic(rInt int, location string) string {
%s
resource "azurerm_vpn_gateway" "test" {
name = "acctestvpng-%d"
name = "acctestVPNG-%d"
location = azurerm_resource_group.test.location
resource_group_name = azurerm_resource_group.test.name
virtual_hub_id = azurerm_virtual_hub.test.id
Expand Down Expand Up @@ -257,7 +257,7 @@ func testAccAzureRMVPNGateway_bgpSettings(rInt int, location string) string {
%s
resource "azurerm_vpn_gateway" "test" {
name = "acctestvpng-%d"
name = "acctestVPNG-%d"
location = azurerm_resource_group.test.location
resource_group_name = azurerm_resource_group.test.name
virtual_hub_id = azurerm_virtual_hub.test.id
Expand All @@ -276,7 +276,7 @@ func testAccAzureRMVPNGateway_scaleUnit(rInt int, location string, scaleUnit int
%s
resource "azurerm_vpn_gateway" "test" {
name = "acctestvpng-%d"
name = "acctestVPNG-%d"
location = azurerm_resource_group.test.location
resource_group_name = azurerm_resource_group.test.name
virtual_hub_id = azurerm_virtual_hub.test.id
Expand All @@ -291,7 +291,7 @@ func testAccAzureRMVPNGateway_tags(rInt int, location string) string {
%s
resource "azurerm_vpn_gateway" "test" {
name = "acctestvpng-%d"
name = "acctestVPNG-%d"
location = azurerm_resource_group.test.location
resource_group_name = azurerm_resource_group.test.name
virtual_hub_id = azurerm_virtual_hub.test.id
Expand All @@ -309,7 +309,7 @@ func testAccAzureRMVPNGateway_tagsUpdated(rInt int, location string) string {
%s
resource "azurerm_vpn_gateway" "test" {
name = "acctestvpng-%d"
name = "acctestVPNG-%d"
location = azurerm_resource_group.test.location
resource_group_name = azurerm_resource_group.test.name
virtual_hub_id = azurerm_virtual_hub.test.id
Expand Down
1 change: 0 additions & 1 deletion azurerm/resource_arm_vpn_server_configuration.go
Original file line number Diff line number Diff line change
Expand Up @@ -771,7 +771,6 @@ func flattenVpnServerConfigurationRadiusServer(input *network.VpnServerConfigura
radiusAddress = *input.RadiusServerAddress
}

// TODO: confirm if secret is returned or if we need to look it up
radiusSecret := ""
if input.RadiusServerSecret != nil {
radiusSecret = *input.RadiusServerSecret
Expand Down
10 changes: 5 additions & 5 deletions azurerm/resource_arm_vpn_server_configuration_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,7 @@ func testAccAzureRMAzureRMVPNServerConfiguration_azureAD(rInt int, location stri
%s
resource "azurerm_vpn_server_configuration" "test" {
name = "acctestrg-%d"
name = "acctestVPNSC-%d"
resource_group_name = azurerm_resource_group.test.name
location = azurerm_resource_group.test.location
vpn_authentication_types = [ "AAD" ]
Expand All @@ -277,7 +277,7 @@ func testAccAzureRMAzureRMVPNServerConfiguration_certificate(rInt int, location
%s
resource "azurerm_vpn_server_configuration" "test" {
name = "acctestrg-%d"
name = "acctestVPNSC-%d"
resource_group_name = azurerm_resource_group.test.name
location = azurerm_resource_group.test.location
vpn_authentication_types = ["Certificate"]
Expand Down Expand Up @@ -317,7 +317,7 @@ func testAccAzureRMAzureRMVPNServerConfiguration_certificateUpdated(rInt int, lo
%s
resource "azurerm_vpn_server_configuration" "test" {
name = "acctestrg-%d"
name = "acctestVPNSC-%d"
resource_group_name = azurerm_resource_group.test.name
location = azurerm_resource_group.test.location
vpn_authentication_types = ["Certificate"]
Expand Down Expand Up @@ -362,7 +362,7 @@ func testAccAzureRMAzureRMVPNServerConfiguration_radius(rInt int, location strin
%s
resource "azurerm_vpn_server_configuration" "test" {
name = "acctestrg-%d"
name = "acctestVPNSC-%d"
resource_group_name = azurerm_resource_group.test.name
location = azurerm_resource_group.test.location
vpn_authentication_types = [ "Radius" ]
Expand Down Expand Up @@ -447,7 +447,7 @@ func testAccAzureRMAzureRMVPNServerConfiguration_tags(rInt int, location string)
%s
resource "azurerm_vpn_server_configuration" "test" {
name = "acctestrg-%d"
name = "acctestVPNSC-%d"
resource_group_name = azurerm_resource_group.test.name
location = azurerm_resource_group.test.location
vpn_authentication_types = ["Certificate"]
Expand Down

0 comments on commit 188cd61

Please sign in to comment.