Skip to content

Commit 48cb267

Browse files
committed
rename to azurerm_api_management_gateway_workspace_connection
1 parent 9a678d7 commit 48cb267

File tree

4 files changed

+40
-40
lines changed

4 files changed

+40
-40
lines changed

internal/services/apimanagement/api_management_gateway_config_connection_resource.go renamed to internal/services/apimanagement/api_management_gateway_workspace_connection_resource.go

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,23 @@ type ApiManagementGatewayConfigConnectionModel struct {
2727
Hostnames []string `tfschema:"hostnames"`
2828
}
2929

30-
type ApiManagementGatewayConfigConnectionResource struct{}
30+
type ApiManagementGatewayWorkspaceConnectionResource struct{}
3131

32-
var _ sdk.Resource = ApiManagementGatewayConfigConnectionResource{}
32+
var _ sdk.Resource = ApiManagementGatewayWorkspaceConnectionResource{}
3333

34-
func (r ApiManagementGatewayConfigConnectionResource) ResourceType() string {
35-
return "azurerm_api_management_gateway_config_connection"
34+
func (r ApiManagementGatewayWorkspaceConnectionResource) ResourceType() string {
35+
return "azurerm_api_management_gateway_workspace_connection"
3636
}
3737

38-
func (r ApiManagementGatewayConfigConnectionResource) ModelObject() interface{} {
38+
func (r ApiManagementGatewayWorkspaceConnectionResource) ModelObject() interface{} {
3939
return &ApiManagementGatewayConfigConnectionModel{}
4040
}
4141

42-
func (r ApiManagementGatewayConfigConnectionResource) IDValidationFunc() pluginsdk.SchemaValidateFunc {
42+
func (r ApiManagementGatewayWorkspaceConnectionResource) IDValidationFunc() pluginsdk.SchemaValidateFunc {
4343
return apigatewayconfigconnection.ValidateConfigConnectionID
4444
}
4545

46-
func (r ApiManagementGatewayConfigConnectionResource) Arguments() map[string]*pluginsdk.Schema {
46+
func (r ApiManagementGatewayWorkspaceConnectionResource) Arguments() map[string]*pluginsdk.Schema {
4747
return map[string]*pluginsdk.Schema{
4848
"name": {
4949
Type: pluginsdk.TypeString,
@@ -71,11 +71,11 @@ func (r ApiManagementGatewayConfigConnectionResource) Arguments() map[string]*pl
7171
}
7272
}
7373

74-
func (r ApiManagementGatewayConfigConnectionResource) Attributes() map[string]*pluginsdk.Schema {
74+
func (r ApiManagementGatewayWorkspaceConnectionResource) Attributes() map[string]*pluginsdk.Schema {
7575
return map[string]*pluginsdk.Schema{}
7676
}
7777

78-
func (r ApiManagementGatewayConfigConnectionResource) Create() sdk.ResourceFunc {
78+
func (r ApiManagementGatewayWorkspaceConnectionResource) Create() sdk.ResourceFunc {
7979
return sdk.ResourceFunc{
8080
Timeout: 30 * time.Minute,
8181
Func: func(ctx context.Context, metadata sdk.ResourceMetaData) error {
@@ -122,7 +122,7 @@ func (r ApiManagementGatewayConfigConnectionResource) Create() sdk.ResourceFunc
122122
}
123123
}
124124

125-
func (r ApiManagementGatewayConfigConnectionResource) Read() sdk.ResourceFunc {
125+
func (r ApiManagementGatewayWorkspaceConnectionResource) Read() sdk.ResourceFunc {
126126
return sdk.ResourceFunc{
127127
Timeout: 5 * time.Minute,
128128
Func: func(ctx context.Context, metadata sdk.ResourceMetaData) error {
@@ -156,7 +156,7 @@ func (r ApiManagementGatewayConfigConnectionResource) Read() sdk.ResourceFunc {
156156
}
157157
}
158158

159-
func (r ApiManagementGatewayConfigConnectionResource) Delete() sdk.ResourceFunc {
159+
func (r ApiManagementGatewayWorkspaceConnectionResource) Delete() sdk.ResourceFunc {
160160
return sdk.ResourceFunc{
161161
Timeout: 30 * time.Minute,
162162
Func: func(ctx context.Context, metadata sdk.ResourceMetaData) error {

internal/services/apimanagement/api_management_gateway_config_connection_resource_test.go renamed to internal/services/apimanagement/api_management_gateway_workspace_connection_resource_test.go

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ import (
1616
"github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk"
1717
)
1818

19-
type ApiManagementGatewayConfigConnectionResource struct{}
19+
type ApiManagementGatewayWorkspaceConnectionResource struct{}
2020

21-
func TestAccApiManagementGatewayConfigConnection_basic(t *testing.T) {
22-
data := acceptance.BuildTestData(t, "azurerm_api_management_gateway_config_connection", "test")
23-
r := ApiManagementGatewayConfigConnectionResource{}
21+
func TestAccApiManagementGatewayWorkspaceConnection_basic(t *testing.T) {
22+
data := acceptance.BuildTestData(t, "azurerm_api_management_gateway_workspace_connection", "test")
23+
r := ApiManagementGatewayWorkspaceConnectionResource{}
2424

2525
data.ResourceTest(t, r, []acceptance.TestStep{
2626
{
@@ -33,9 +33,9 @@ func TestAccApiManagementGatewayConfigConnection_basic(t *testing.T) {
3333
})
3434
}
3535

36-
func TestAccApiManagementGatewayConfigConnection_requiresImport(t *testing.T) {
37-
data := acceptance.BuildTestData(t, "azurerm_api_management_gateway_config_connection", "test")
38-
r := ApiManagementGatewayConfigConnectionResource{}
36+
func TestAccApiManagementGatewayWorkspaceConnection_requiresImport(t *testing.T) {
37+
data := acceptance.BuildTestData(t, "azurerm_api_management_gateway_workspace_connection", "test")
38+
r := ApiManagementGatewayWorkspaceConnectionResource{}
3939

4040
data.ResourceTest(t, r, []acceptance.TestStep{
4141
{
@@ -48,9 +48,9 @@ func TestAccApiManagementGatewayConfigConnection_requiresImport(t *testing.T) {
4848
})
4949
}
5050

51-
func TestAccApiManagementGatewayConfigConnection_complete(t *testing.T) {
52-
data := acceptance.BuildTestData(t, "azurerm_api_management_gateway_config_connection", "test")
53-
r := ApiManagementGatewayConfigConnectionResource{}
51+
func TestAccApiManagementGatewayWorkspaceConnection_complete(t *testing.T) {
52+
data := acceptance.BuildTestData(t, "azurerm_api_management_gateway_workspace_connection", "test")
53+
r := ApiManagementGatewayWorkspaceConnectionResource{}
5454

5555
data.ResourceTest(t, r, []acceptance.TestStep{
5656
{
@@ -63,7 +63,7 @@ func TestAccApiManagementGatewayConfigConnection_complete(t *testing.T) {
6363
})
6464
}
6565

66-
func (r ApiManagementGatewayConfigConnectionResource) Exists(ctx context.Context, clients *clients.Client, state *pluginsdk.InstanceState) (*bool, error) {
66+
func (r ApiManagementGatewayWorkspaceConnectionResource) Exists(ctx context.Context, clients *clients.Client, state *pluginsdk.InstanceState) (*bool, error) {
6767
id, err := apigatewayconfigconnection.ParseConfigConnectionID(state.ID)
6868
if err != nil {
6969
return nil, err
@@ -77,43 +77,43 @@ func (r ApiManagementGatewayConfigConnectionResource) Exists(ctx context.Context
7777
return pointer.To(resp.Model != nil), nil
7878
}
7979

80-
func (r ApiManagementGatewayConfigConnectionResource) basic(data acceptance.TestData) string {
80+
func (r ApiManagementGatewayWorkspaceConnectionResource) basic(data acceptance.TestData) string {
8181
return fmt.Sprintf(`
8282
provider "azurerm" {
8383
features {}
8484
}
8585
8686
%s
8787
88-
resource "azurerm_api_management_gateway_config_connection" "test" {
88+
resource "azurerm_api_management_gateway_workspace_connection" "test" {
8989
name = "acctest-gc-%d"
9090
api_management_gateway_id = azurerm_api_management_standalone_gateway.test.id
9191
workspace_id = azurerm_api_management_workspace.test.id
9292
}
9393
`, r.template(data), data.RandomInteger)
9494
}
9595

96-
func (r ApiManagementGatewayConfigConnectionResource) requiresImport(data acceptance.TestData) string {
96+
func (r ApiManagementGatewayWorkspaceConnectionResource) requiresImport(data acceptance.TestData) string {
9797
return fmt.Sprintf(`
9898
%s
9999
100-
resource "azurerm_api_management_gateway_config_connection" "import" {
101-
name = azurerm_api_management_gateway_config_connection.test.name
102-
api_management_gateway_id = azurerm_api_management_gateway_config_connection.test.api_management_gateway_id
103-
workspace_id = azurerm_api_management_gateway_config_connection.test.workspace_id
100+
resource "azurerm_api_management_gateway_workspace_connection" "import" {
101+
name = azurerm_api_management_gateway_workspace_connection.test.name
102+
api_management_gateway_id = azurerm_api_management_gateway_workspace_connection.test.api_management_gateway_id
103+
workspace_id = azurerm_api_management_gateway_workspace_connection.test.workspace_id
104104
}
105105
`, r.basic(data))
106106
}
107107

108-
func (r ApiManagementGatewayConfigConnectionResource) complete(data acceptance.TestData) string {
108+
func (r ApiManagementGatewayWorkspaceConnectionResource) complete(data acceptance.TestData) string {
109109
return fmt.Sprintf(`
110110
provider "azurerm" {
111111
features {}
112112
}
113113
114114
%s
115115
116-
resource "azurerm_api_management_gateway_config_connection" "test" {
116+
resource "azurerm_api_management_gateway_workspace_connection" "test" {
117117
name = "acctest-gc-%d"
118118
api_management_gateway_id = azurerm_api_management_standalone_gateway.test.id
119119
workspace_id = azurerm_api_management_workspace.test.id
@@ -127,7 +127,7 @@ resource "azurerm_api_management_gateway_config_connection" "test" {
127127
`, r.template(data), data.RandomInteger)
128128
}
129129

130-
func (r ApiManagementGatewayConfigConnectionResource) template(data acceptance.TestData) string {
130+
func (r ApiManagementGatewayWorkspaceConnectionResource) template(data acceptance.TestData) string {
131131
return fmt.Sprintf(`
132132
resource "azurerm_resource_group" "test" {
133133
name = "acctest-rg-%[1]d"

internal/services/apimanagement/registration.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ func (r Registration) DataSources() []sdk.DataSource {
106106

107107
func (r Registration) Resources() []sdk.Resource {
108108
return []sdk.Resource{
109-
ApiManagementGatewayConfigConnectionResource{},
109+
ApiManagementGatewayWorkspaceConnectionResource{},
110110
ApiManagementNotificationRecipientEmailResource{},
111111
ApiManagementNotificationRecipientUserResource{},
112112
ApiManagementStandaloneGatewayResource{},

website/docs/r/api_management_gateway_config_connection.html.markdown renamed to website/docs/r/api_management_gateway_workspace_connection.html.markdown

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
subcategory: "API Management"
33
layout: "azurerm"
4-
page_title: "Azure Resource Manager: azurerm_api_management_gateway_config_connection"
4+
page_title: "Azure Resource Manager: azurerm_api_management_gateway_workspace_connection"
55
description: |-
6-
Manages a Gateway Config Connection for an Azure API Management Gateway.
6+
Manages a Workspace Connection for an Azure API Management Gateway.
77
---
88

9-
# azurerm_api_management_gateway_config_connection
9+
# azurerm_api_management_gateway_workspace_connection
1010

11-
Manages a Gateway Config Connection for an Azure API Management Gateway.
11+
Manages a Workspace Connection for an Azure API Management Gateway.
1212

1313
## Example Usage
1414

@@ -45,7 +45,7 @@ resource "azurerm_api_management_workspace" "example" {
4545
service_name = azurerm_api_management.example.name
4646
}
4747
48-
resource "azurerm_api_management_gateway_config_connection" "example" {
48+
resource "azurerm_api_management_gateway_workspace_connection" "example" {
4949
name = "example-connection"
5050
api_management_gateway_id = azurerm_api_management_standalone_gateway.example.id
5151
source_id = azurerm_api_management_workspace.example.id
@@ -60,7 +60,7 @@ The following arguments are supported:
6060

6161
* `api_management_gateway_id` - (Required) The ID of the API Management gateway that this connection belongs to. Changing this forces a new resource to be created.
6262

63-
* `source_id` - (Required) The ID of the workspace that the API Management Gateway Config Connection will connect to. Changing this forces a new resource to be created.
63+
* `workspace_id` - (Required) The ID of the workspace that the API Management Gateway Config Connection will connect to. Changing this forces a new resource to be created.
6464

6565
* `hostnames` - (Optional) A list of hostnames for the API Management Gateway Config Connection. Changing this forces a new resource to be created.
6666

@@ -83,7 +83,7 @@ The `timeouts` block allows you to specify [timeouts](https://developer.hashicor
8383
API Management Gateway Config Connections can be imported using the `resource id`, e.g.
8484

8585
```shell
86-
terraform import azurerm_api_management_gateway_config_connection.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/gateways/gateway1/configConnections/connection1
86+
terraform import azurerm_api_management_gateway_workspace_connection.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/gateways/gateway1/configConnections/connection1
8787
```
8888

8989
## API Providers

0 commit comments

Comments
 (0)