Skip to content

Commit

Permalink
fixed path to bastion client
Browse files Browse the repository at this point in the history
  • Loading branch information
gambtho committed Sep 18, 2019
1 parent 277d315 commit c174642
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 6 deletions.
5 changes: 5 additions & 0 deletions azurerm/internal/services/network/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ type Client struct {
ApplicationGatewaysClient *network.ApplicationGatewaysClient
ApplicationSecurityGroupsClient *network.ApplicationSecurityGroupsClient
AzureFirewallsClient *network.AzureFirewallsClient
BastionHostsClient *network.BastionHostsClient
ConnectionMonitorsClient *network.ConnectionMonitorsClient
DDOSProtectionPlansClient *network.DdosProtectionPlansClient
ExpressRouteAuthsClient *network.ExpressRouteCircuitAuthorizationsClient
Expand Down Expand Up @@ -46,6 +47,9 @@ func BuildClient(o *common.ClientOptions) *Client {
AzureFirewallsClient := network.NewAzureFirewallsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&AzureFirewallsClient.Client, o.ResourceManagerAuthorizer)

BastionHostsClient := network.NewBastionHostsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&AzureFirewallsClient.Client, o.ResourceManagerAuthorizer)

ConnectionMonitorsClient := network.NewConnectionMonitorsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&ConnectionMonitorsClient.Client, o.ResourceManagerAuthorizer)

Expand Down Expand Up @@ -122,6 +126,7 @@ func BuildClient(o *common.ClientOptions) *Client {
ApplicationGatewaysClient: &ApplicationGatewaysClient,
ApplicationSecurityGroupsClient: &ApplicationSecurityGroupsClient,
AzureFirewallsClient: &AzureFirewallsClient,
BastionHostsClient: &BastionHostsClient,
ConnectionMonitorsClient: &ConnectionMonitorsClient,
DDOSProtectionPlansClient: &DDOSProtectionPlansClient,
ExpressRouteAuthsClient: &ExpressRouteAuthsClient,
Expand Down
6 changes: 3 additions & 3 deletions azurerm/resource_arm_bastion_host.go
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ func resourceArmBastionHost() *schema.Resource {
}

func resourceArmBastionHostCreateUpdate(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient).bastionHostsClient
client := meta.(*ArmClient).network.BastionHostsClient
ctx := meta.(*ArmClient).StopContext

log.Println("[INFO] preparing arguments for Azure Bastion Host creation.")
Expand Down Expand Up @@ -156,7 +156,7 @@ func resourceArmBastionHostCreateUpdate(d *schema.ResourceData, meta interface{}
}

func resourceArmBastionHostRead(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient).bastionHostsClient
client := meta.(*ArmClient).network.BastionHostsClient
ctx := meta.(*ArmClient).StopContext

id, err := parseAzureResourceID(d.Id())
Expand All @@ -182,7 +182,7 @@ func resourceArmBastionHostRead(d *schema.ResourceData, meta interface{}) error
}

func resourceArmBastionHostDelete(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient).bastionHostsClient
client := meta.(*ArmClient).network.BastionHostsClient
ctx := meta.(*ArmClient).StopContext

id, err := parseAzureResourceID(d.Id())
Expand Down
4 changes: 2 additions & 2 deletions azurerm/resource_arm_bastion_host_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ resource "azurerm_bastion_host" "test" {

func testCheckAzureRMBastionHostExists(resourceName string) resource.TestCheckFunc {
return func(s *terraform.State) error {
client := testAccProvider.Meta().(*ArmClient).bastionHostsClient
client := testAccProvider.Meta().(*ArmClient).network.BastionHostsClient
ctx := testAccProvider.Meta().(*ArmClient).StopContext

rs, ok := s.RootModule().Resources[resourceName]
Expand All @@ -101,7 +101,7 @@ func testCheckAzureRMBastionHostExists(resourceName string) resource.TestCheckFu
}

func testCheckAzureRMBastionHostDestroy(s *terraform.State) error {
client := testAccProvider.Meta().(*ArmClient).bastionHostsClient
client := testAccProvider.Meta().(*ArmClient).network.BastionHostsClient
ctx := testAccProvider.Meta().(*ArmClient).StopContext

for _, rs := range s.RootModule().Resources {
Expand Down
2 changes: 1 addition & 1 deletion website/docs/r/bastion_host.html.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Manages a Bastion Host Instance.

## Example Usage

This example deploys an Azure Bastion Host Instance to a target virtual network.
This example deploys an Azure Bastion Host Instance to a virtual network.

```hcl
resource "azurerm_resource_group" "test" {
Expand Down

0 comments on commit c174642

Please sign in to comment.