Skip to content

Commit

Permalink
Switch more client registrations to new format (#3895)
Browse files Browse the repository at this point in the history
  • Loading branch information
katbyte committed Aug 1, 2019
1 parent 4e35bd8 commit 6415622
Show file tree
Hide file tree
Showing 98 changed files with 510 additions and 424 deletions.
200 changes: 24 additions & 176 deletions azurerm/config.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion azurerm/data_source_batch_account.go
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ func dataSourceArmBatchAccount() *schema.Resource {
}

func dataSourceArmBatchAccountRead(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient).batchAccountClient
client := meta.(*ArmClient).batch.AccountClient

resourceGroup := d.Get("resource_group_name").(string)
name := d.Get("name").(string)
Expand Down
2 changes: 1 addition & 1 deletion azurerm/data_source_batch_certificate.go
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ func dataSourceArmBatchCertificate() *schema.Resource {

func dataSourceArmBatchCertificateRead(d *schema.ResourceData, meta interface{}) error {
ctx := meta.(*ArmClient).StopContext
client := meta.(*ArmClient).batchCertificateClient
client := meta.(*ArmClient).batch.CertificateClient

resourceGroupName := d.Get("resource_group_name").(string)
accountName := d.Get("account_name").(string)
Expand Down
2 changes: 1 addition & 1 deletion azurerm/data_source_batch_pool.go
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@ func dataSourceArmBatchPool() *schema.Resource {
}

func dataSourceArmBatchPoolRead(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient).batchPoolClient
client := meta.(*ArmClient).batch.PoolClient

name := d.Get("name").(string)
accountName := d.Get("account_name").(string)
Expand Down
2 changes: 1 addition & 1 deletion azurerm/data_source_builtin_role_definition.go
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ As such this Data Source will be removed in v2.0 of the AzureRM Provider.
}

func dataSourceArmBuiltInRoleDefinitionRead(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient).roleDefinitionsClient
client := meta.(*ArmClient).authorization.RoleDefinitionsClient
ctx := meta.(*ArmClient).StopContext

name := d.Get("name").(string)
Expand Down
2 changes: 1 addition & 1 deletion azurerm/data_source_cosmos_db_account.go
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ func dataSourceArmCosmosDbAccount() *schema.Resource {
}

func dataSourceArmCosmosDbAccountRead(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient).cosmosAccountsClient
client := meta.(*ArmClient).cosmos.DatabaseClient
ctx := meta.(*ArmClient).StopContext

resourceGroup := d.Get("resource_group_name").(string)
Expand Down
2 changes: 1 addition & 1 deletion azurerm/data_source_key_vault.go
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ func dataSourceArmKeyVault() *schema.Resource {
}

func dataSourceArmKeyVaultRead(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient).keyVaultClient
client := meta.(*ArmClient).keyvault.VaultsClient
ctx := meta.(*ArmClient).StopContext

name := d.Get("name").(string)
Expand Down
4 changes: 2 additions & 2 deletions azurerm/data_source_key_vault_key.go
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ func dataSourceArmKeyVaultKey() *schema.Resource {
}

func dataSourceArmKeyVaultKeyRead(d *schema.ResourceData, meta interface{}) error {
vaultClient := meta.(*ArmClient).keyVaultClient
client := meta.(*ArmClient).keyVaultManagementClient
vaultClient := meta.(*ArmClient).keyvault.VaultsClient
client := meta.(*ArmClient).keyvault.ManagementClient
ctx := meta.(*ArmClient).StopContext

keyVaultBaseUri := d.Get("vault_uri").(string)
Expand Down
4 changes: 2 additions & 2 deletions azurerm/data_source_key_vault_secret.go
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,8 @@ func dataSourceArmKeyVaultSecret() *schema.Resource {
}

func dataSourceArmKeyVaultSecretRead(d *schema.ResourceData, meta interface{}) error {
vaultClient := meta.(*ArmClient).keyVaultClient
client := meta.(*ArmClient).keyVaultManagementClient
vaultClient := meta.(*ArmClient).keyvault.VaultsClient
client := meta.(*ArmClient).keyvault.ManagementClient
ctx := meta.(*ArmClient).StopContext

name := d.Get("name").(string)
Expand Down
2 changes: 1 addition & 1 deletion azurerm/data_source_role_definition.go
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ func dataSourceArmRoleDefinition() *schema.Resource {
}

func dataSourceArmRoleDefinitionRead(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient).roleDefinitionsClient
client := meta.(*ArmClient).authorization.RoleDefinitionsClient
ctx := meta.(*ArmClient).StopContext

name := d.Get("name").(string)
Expand Down
4 changes: 2 additions & 2 deletions azurerm/data_source_stream_analytics_job.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,8 @@ func dataSourceArmStreamAnalyticsJob() *schema.Resource {
}

func dataSourceArmStreamAnalyticsJobRead(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient).streamAnalyticsJobsClient
transformationsClient := meta.(*ArmClient).streamAnalyticsTransformationsClient
client := meta.(*ArmClient).streamanalytics.JobsClient
transformationsClient := meta.(*ArmClient).streamanalytics.TransformationsClient
ctx := meta.(*ArmClient).StopContext

name := d.Get("name").(string)
Expand Down
23 changes: 23 additions & 0 deletions azurerm/internal/services/authorization/client.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package authorization

import (
"github.com/Azure/azure-sdk-for-go/services/preview/authorization/mgmt/2018-01-01-preview/authorization"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/internal/common"
)

type Client struct {
RoleAssignmentsClient authorization.RoleAssignmentsClient
RoleDefinitionsClient authorization.RoleDefinitionsClient
}

func BuildClient(o *common.ClientOptions) *Client {
c := Client{}

c.RoleAssignmentsClient = authorization.NewRoleAssignmentsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.RoleAssignmentsClient.Client, o.ResourceManagerAuthorizer)

c.RoleDefinitionsClient = authorization.NewRoleDefinitionsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.RoleDefinitionsClient.Client, o.ResourceManagerAuthorizer)

return &c
}
31 changes: 31 additions & 0 deletions azurerm/internal/services/batch/client.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
package batch

import (
"github.com/Azure/azure-sdk-for-go/services/batch/mgmt/2018-12-01/batch"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/internal/common"
)

type Client struct {
AccountClient batch.AccountClient
ApplicationClient batch.ApplicationClient
CertificateClient batch.CertificateClient
PoolClient batch.PoolClient
}

func BuildClient(o *common.ClientOptions) *Client {
c := Client{}

c.AccountClient = batch.NewAccountClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.AccountClient.Client, o.ResourceManagerAuthorizer)

c.ApplicationClient = batch.NewApplicationClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.ApplicationClient.Client, o.ResourceManagerAuthorizer)

c.CertificateClient = batch.NewCertificateClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.CertificateClient.Client, o.ResourceManagerAuthorizer)

c.PoolClient = batch.NewPoolClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.PoolClient.Client, o.ResourceManagerAuthorizer)

return &c
}
19 changes: 19 additions & 0 deletions azurerm/internal/services/cosmos/client.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package cosmos

import (
"github.com/Azure/azure-sdk-for-go/services/cosmos-db/mgmt/2015-04-08/documentdb"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/internal/common"
)

type Client struct {
DatabaseClient documentdb.DatabaseAccountsClient
}

func BuildClient(o *common.ClientOptions) *Client {
c := Client{}

c.DatabaseClient = documentdb.NewDatabaseAccountsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.DatabaseClient.Client, o.ResourceManagerAuthorizer)

return &c
}
24 changes: 24 additions & 0 deletions azurerm/internal/services/keyvault/client.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package keyvault

import (
keyvaultmgmt "github.com/Azure/azure-sdk-for-go/services/keyvault/2016-10-01/keyvault"
"github.com/Azure/azure-sdk-for-go/services/keyvault/mgmt/2018-02-14/keyvault"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/internal/common"
)

type Client struct {
VaultsClient keyvault.VaultsClient
ManagementClient keyvaultmgmt.BaseClient
}

func BuildClient(o *common.ClientOptions) *Client {
c := Client{}

c.VaultsClient = keyvault.NewVaultsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.VaultsClient.Client, o.ResourceManagerAuthorizer)

c.ManagementClient = keyvaultmgmt.New()
o.ConfigureClient(&c.ManagementClient.Client, o.KeyVaultAuthorizer)

return &c
}
10 changes: 10 additions & 0 deletions azurerm/internal/services/maps/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,18 @@ package maps

import (
"github.com/Azure/azure-sdk-for-go/services/maps/mgmt/2018-05-01/maps"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/internal/common"
)

type Client struct {
AccountsClient maps.AccountsClient
}

func BuildClient(o *common.ClientOptions) *Client {
c := Client{}

c.AccountsClient = maps.NewAccountsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.AccountsClient.Client, o.ResourceManagerAuthorizer)

return &c
}
27 changes: 27 additions & 0 deletions azurerm/internal/services/mariadb/client.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package mariadb

import (
"github.com/Azure/azure-sdk-for-go/services/mariadb/mgmt/2018-06-01/mariadb"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/internal/common"
)

type Client struct {
DatabasesClient mariadb.DatabasesClient
FirewallRulesClient mariadb.FirewallRulesClient
ServersClient mariadb.ServersClient
}

func BuildClient(o *common.ClientOptions) *Client {
c := Client{}

c.DatabasesClient = mariadb.NewDatabasesClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.DatabasesClient.Client, o.ResourceManagerAuthorizer)

c.FirewallRulesClient = mariadb.NewFirewallRulesClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.FirewallRulesClient.Client, o.ResourceManagerAuthorizer)

c.ServersClient = mariadb.NewServersClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.ServersClient.Client, o.ResourceManagerAuthorizer)

return &c
}
35 changes: 35 additions & 0 deletions azurerm/internal/services/mysql/client.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
package mysql

import (
"github.com/Azure/azure-sdk-for-go/services/mysql/mgmt/2017-12-01/mysql"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/internal/common"
)

type Client struct {
ConfigurationsClient mysql.ConfigurationsClient
DatabasesClient mysql.DatabasesClient
FirewallRulesClient mysql.FirewallRulesClient
ServersClient mysql.ServersClient
VirtualNetworkRulesClient mysql.VirtualNetworkRulesClient
}

func BuildClient(o *common.ClientOptions) *Client {
c := Client{}

c.ConfigurationsClient = mysql.NewConfigurationsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.ConfigurationsClient.Client, o.ResourceManagerAuthorizer)

c.DatabasesClient = mysql.NewDatabasesClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.DatabasesClient.Client, o.ResourceManagerAuthorizer)

c.FirewallRulesClient = mysql.NewFirewallRulesClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.FirewallRulesClient.Client, o.ResourceManagerAuthorizer)

c.ServersClient = mysql.NewServersClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.ServersClient.Client, o.ResourceManagerAuthorizer)

c.VirtualNetworkRulesClient = mysql.NewVirtualNetworkRulesClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.VirtualNetworkRulesClient.Client, o.ResourceManagerAuthorizer)

return &c
}
35 changes: 35 additions & 0 deletions azurerm/internal/services/postgres/client.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
package postgres

import (
"github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2017-12-01/postgresql"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/internal/common"
)

type Client struct {
ConfigurationsClient postgresql.ConfigurationsClient
DatabasesClient postgresql.DatabasesClient
FirewallRulesClient postgresql.FirewallRulesClient
ServersClient postgresql.ServersClient
VirtualNetworkRulesClient postgresql.VirtualNetworkRulesClient
}

func BuildClient(o *common.ClientOptions) *Client {
c := Client{}

c.ConfigurationsClient = postgresql.NewConfigurationsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.ConfigurationsClient.Client, o.ResourceManagerAuthorizer)

c.DatabasesClient = postgresql.NewDatabasesClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.DatabasesClient.Client, o.ResourceManagerAuthorizer)

c.FirewallRulesClient = postgresql.NewFirewallRulesClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.FirewallRulesClient.Client, o.ResourceManagerAuthorizer)

c.ServersClient = postgresql.NewServersClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.ServersClient.Client, o.ResourceManagerAuthorizer)

c.VirtualNetworkRulesClient = postgresql.NewVirtualNetworkRulesClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.VirtualNetworkRulesClient.Client, o.ResourceManagerAuthorizer)

return &c
}
34 changes: 34 additions & 0 deletions azurerm/internal/services/streamanalytics/client.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
package streamanalytics

import (
"github.com/Azure/azure-sdk-for-go/services/streamanalytics/mgmt/2016-03-01/streamanalytics"
"github.com/terraform-providers/terraform-provider-azurerm/azurerm/internal/common"
)

type Client struct {
FunctionsClient streamanalytics.FunctionsClient
JobsClient streamanalytics.StreamingJobsClient
InputsClient streamanalytics.InputsClient
OutputsClient streamanalytics.OutputsClient
TransformationsClient streamanalytics.TransformationsClient
}

func BuildClient(o *common.ClientOptions) *Client {
c := Client{}

c.FunctionsClient = streamanalytics.NewFunctionsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.FunctionsClient.Client, o.ResourceManagerAuthorizer)

c.JobsClient = streamanalytics.NewStreamingJobsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.JobsClient.Client, o.ResourceManagerAuthorizer)

c.InputsClient = streamanalytics.NewInputsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.InputsClient.Client, o.ResourceManagerAuthorizer)

c.OutputsClient = streamanalytics.NewOutputsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.OutputsClient.Client, o.ResourceManagerAuthorizer)

c.TransformationsClient = streamanalytics.NewTransformationsClientWithBaseURI(o.ResourceManagerEndpoint, o.SubscriptionId)
o.ConfigureClient(&c.TransformationsClient.Client, o.ResourceManagerAuthorizer)
return &c
}
8 changes: 4 additions & 4 deletions azurerm/resource_arm_batch_account.go
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ func resourceArmBatchAccount() *schema.Resource {
}

func resourceArmBatchAccountCreate(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient).batchAccountClient
client := meta.(*ArmClient).batch.AccountClient
ctx := meta.(*ArmClient).StopContext

log.Printf("[INFO] preparing arguments for Azure Batch account creation.")
Expand Down Expand Up @@ -171,7 +171,7 @@ func resourceArmBatchAccountCreate(d *schema.ResourceData, meta interface{}) err
}

func resourceArmBatchAccountRead(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient).batchAccountClient
client := meta.(*ArmClient).batch.AccountClient
ctx := meta.(*ArmClient).StopContext

id, err := parseAzureResourceID(d.Id())
Expand Down Expand Up @@ -223,7 +223,7 @@ func resourceArmBatchAccountRead(d *schema.ResourceData, meta interface{}) error
}

func resourceArmBatchAccountUpdate(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient).batchAccountClient
client := meta.(*ArmClient).batch.AccountClient
ctx := meta.(*ArmClient).StopContext

log.Printf("[INFO] preparing arguments for Azure Batch account update.")
Expand Down Expand Up @@ -266,7 +266,7 @@ func resourceArmBatchAccountUpdate(d *schema.ResourceData, meta interface{}) err
}

func resourceArmBatchAccountDelete(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient).batchAccountClient
client := meta.(*ArmClient).batch.AccountClient
ctx := meta.(*ArmClient).StopContext

id, err := parseAzureResourceID(d.Id())
Expand Down

0 comments on commit 6415622

Please sign in to comment.