Skip to content

Commit daed2a9

Browse files
authored
chore: Remove classic acctest (#551)
* chore: Remove Classic variables and functions from AccTest * chore(autoscaling): Remove Classic-specific test * chore(devtools): Remove Classic-specific test * chore(hadoop): Remove Classic-specific test * chore(loadbalancer): Remove Classic-specific test * chore(mongodb): Remove Classic-specific test * chore(mssql): Remove Classic-specific test * chore(mysql): Remove Classic-specific test * chore(nasvolume): Remove Classic-specific test * chore(nks): Remove Classic-specific test * chore(objectstorage): Remove Classic-specific test * chore(postgresql): Remove Classic-specific test * chore(cache): Remove Classic-specific test * chore(server): Remove Classic-specific test * chore(ses): Remove Classic-specific test * chore(vpc): Remove Classic-specific test * chore(region): Remove Classic-specific test * chore(zone): Remove Classic-specific test * chore(region): Remove Classic-specific code * chore(mongodb_users): Remove Classic-specific test
1 parent 25374fe commit daed2a9

File tree

72 files changed

+239
-1064
lines changed

Some content is hidden

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

72 files changed

+239
-1064
lines changed

internal/acctest/acctest.go

Lines changed: 10 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,10 @@ const (
3434
// ProtoV6ProviderFactories is a static map containing only the main provider instance
3535
// for testing
3636
var (
37-
ProtoV6ProviderFactories map[string]func() (tfprotov6.ProviderServer, error) = protoV6ProviderFactoriesInit(context.Background(), true, ProviderName)
38-
ClassicProtoV6ProviderFactories map[string]func() (tfprotov6.ProviderServer, error) = protoV6ProviderFactoriesInit(context.Background(), false, ProviderName)
37+
ProtoV6ProviderFactories map[string]func() (tfprotov6.ProviderServer, error) = protoV6ProviderFactoriesInit(context.Background(), ProviderName)
3938
)
4039

41-
var testAccProvider *schema.Provider
42-
var testAccClassicProvider *schema.Provider
40+
var TestAccProvider *schema.Provider
4341

4442
// testAccProviderConfigure ensures Provider is only configured once
4543
var testAccProviderConfigure sync.Once
@@ -52,30 +50,14 @@ var credsEnvVars = []string{
5250
var regionEnvVar = "NCLOUD_REGION"
5351

5452
func init() {
55-
testAccProvider = getTestAccProvider(true)
56-
testAccClassicProvider = getTestAccProvider(false)
53+
TestAccProvider = getTestAccProvider()
5754
}
5855

59-
func GetTestProviderFactories(isVpc bool) map[string]func() (tfprotov6.ProviderServer, error) {
60-
if isVpc {
61-
return ProtoV6ProviderFactories
62-
}
63-
return ClassicProtoV6ProviderFactories
64-
}
65-
66-
func GetTestProvider(isVpc bool) *schema.Provider {
67-
if isVpc {
68-
return testAccProvider
69-
}
70-
71-
return testAccClassicProvider
72-
}
73-
74-
func getTestAccProvider(isVpc bool) *schema.Provider {
56+
func getTestAccProvider() *schema.Provider {
7557
p := provider.New(context.Background())
7658
p.ConfigureContextFunc = func(ctx context.Context, d *schema.ResourceData) (interface{}, diag.Diagnostics) {
7759
d.Set("region", testAccGetRegion())
78-
d.Set("support_vpc", isVpc)
60+
d.Set("support_vpc", true)
7961
return provider.ProviderConfigure(ctx, d)
8062
}
8163
return p
@@ -90,14 +72,10 @@ func TestAccPreCheck(t *testing.T) {
9072
region := testAccGetRegion()
9173
log.Printf("[INFO] Test: Using %s as test region", region)
9274

93-
diags := testAccProvider.Configure(context.Background(), terraform.NewResourceConfigRaw(nil))
75+
diags := TestAccProvider.Configure(context.Background(), terraform.NewResourceConfigRaw(nil))
9476
if diags.HasError() {
9577
t.Fatalf("configuring provider: %v", diags)
9678
}
97-
diags2 := testAccClassicProvider.Configure(context.Background(), terraform.NewResourceConfigRaw(nil))
98-
if diags2.HasError() {
99-
t.Fatalf("configuring provider: %v", diags2)
100-
}
10179
})
10280
}
10381

@@ -181,12 +159,12 @@ func GetTestClusterName() string {
181159
return testClusterName
182160
}
183161

184-
func protoV6ProviderFactoriesInit(ctx context.Context, isVpc bool, providerNames ...string) map[string]func() (tfprotov6.ProviderServer, error) {
162+
func protoV6ProviderFactoriesInit(ctx context.Context, providerNames ...string) map[string]func() (tfprotov6.ProviderServer, error) {
185163
factories := make(map[string]func() (tfprotov6.ProviderServer, error), len(providerNames))
186164

187165
for _, name := range providerNames {
188166
factories[name] = func() (tfprotov6.ProviderServer, error) {
189-
providerServerFactory, _, err := protoV6TestProviderServerFactory(ctx, isVpc)
167+
providerServerFactory, _, err := protoV6TestProviderServerFactory(ctx)
190168

191169
if err != nil {
192170
return nil, err
@@ -199,11 +177,11 @@ func protoV6ProviderFactoriesInit(ctx context.Context, isVpc bool, providerNames
199177
return factories
200178
}
201179

202-
func protoV6TestProviderServerFactory(ctx context.Context, isVpc bool) (func() tfprotov6.ProviderServer, *schema.Provider, error) {
180+
func protoV6TestProviderServerFactory(ctx context.Context) (func() tfprotov6.ProviderServer, *schema.Provider, error) {
203181
primary := provider.New(ctx)
204182
primary.ConfigureContextFunc = func(ctx context.Context, d *schema.ResourceData) (interface{}, diag.Diagnostics) {
205183
d.Set("region", testAccGetRegion())
206-
d.Set("support_vpc", isVpc)
184+
d.Set("support_vpc", true)
207185
return provider.ProviderConfigure(ctx, d)
208186
}
209187

internal/conn/region.go

Lines changed: 2 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import (
77

88
"github.com/NaverCloudPlatform/ncloud-sdk-go-v2/services/vserver"
99

10-
"github.com/NaverCloudPlatform/ncloud-sdk-go-v2/services/server"
1110
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
1211
)
1312

@@ -47,33 +46,11 @@ func GetRegionNoByCode(code string) *string {
4746
return nil
4847
}
4948

50-
func GetRegionByCode(client *NcloudAPIClient, code string) (*server.Region, error) {
51-
resp, err := client.Server.V2Api.GetRegionList(&server.GetRegionListRequest{})
52-
if err != nil {
53-
return nil, err
54-
}
55-
regionList := resp.RegionList
56-
57-
var filteredRegion *server.Region
58-
for _, region := range regionList {
59-
if code == *region.RegionCode {
60-
filteredRegion = region
61-
break
62-
}
63-
}
64-
65-
return filteredRegion, nil
66-
}
67-
68-
func SetRegionCache(client *NcloudAPIClient, supportVPC bool) error {
49+
func SetRegionCache(client *NcloudAPIClient) error {
6950
var regionList []*Region
7051
var err error
71-
if supportVPC {
72-
regionList, err = getVpcRegionList(client)
73-
} else {
74-
regionList, err = getClassicRegionList(client)
75-
}
7652

53+
regionList, err = getVpcRegionList(client)
7754
if err != nil {
7855
return err
7956
}
@@ -83,35 +60,13 @@ func SetRegionCache(client *NcloudAPIClient, supportVPC bool) error {
8360
RegionCode: r.RegionCode,
8461
RegionName: r.RegionName,
8562
}
86-
if !supportVPC {
87-
region.RegionNo = r.RegionNo
88-
}
8963

9064
regionCacheByCode.Store(*region.RegionCode, region)
9165
}
9266

9367
return nil
9468
}
9569

96-
func getClassicRegionList(client *NcloudAPIClient) ([]*Region, error) {
97-
resp, err := client.Server.V2Api.GetRegionList(&server.GetRegionListRequest{})
98-
if err != nil {
99-
return nil, err
100-
}
101-
102-
var regionList []*Region
103-
for _, r := range resp.RegionList {
104-
region := &Region{
105-
RegionNo: r.RegionNo,
106-
RegionCode: r.RegionCode,
107-
RegionName: r.RegionName,
108-
}
109-
regionList = append(regionList, region)
110-
}
111-
112-
return regionList, nil
113-
}
114-
11570
func getVpcRegionList(client *NcloudAPIClient) ([]*Region, error) {
11671
resp, err := client.Vserver.V2Api.GetRegionList(&vserver.GetRegionListRequest{})
11772
if err != nil {

internal/provider/provider.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -223,16 +223,13 @@ func ProviderConfigure(ctx context.Context, d *schema.ResourceData) (interface{}
223223
}
224224

225225
// Set region
226-
if err := conn.SetRegionCache(providerConfig.Client, providerConfig.SupportVPC); err != nil {
226+
if err := conn.SetRegionCache(providerConfig.Client); err != nil {
227227
return nil, diag.FromErr(err)
228228
}
229229

230230
if conn.IsValidRegionCode(region.(string)) {
231231
os.Setenv("NCLOUD_REGION", region.(string))
232232
providerConfig.RegionCode = region.(string)
233-
if !providerConfig.SupportVPC {
234-
providerConfig.RegionNo = *conn.GetRegionNoByCode(region.(string))
235-
}
236233
} else {
237234
return nil, []diag.Diagnostic{
238235
{

internal/region/regions_data_source_test.go

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,10 @@ import (
88
. "github.com/terraform-providers/terraform-provider-ncloud/internal/acctest"
99
)
1010

11-
func TestAccDataSourceNcloudRegions_classic_basic(t *testing.T) {
12-
testAccDataSourceNcloudRegionsBasic(t, false)
13-
}
14-
1511
func TestAccDataSourceNcloudRegions_vpc_basic(t *testing.T) {
16-
testAccDataSourceNcloudRegionsBasic(t, true)
17-
}
18-
19-
func testAccDataSourceNcloudRegionsBasic(t *testing.T, isVpc bool) {
2012
resource.ParallelTest(t, resource.TestCase{
2113
PreCheck: func() { TestAccPreCheck(t) },
22-
ProtoV6ProviderFactories: GetTestProviderFactories(isVpc),
14+
ProtoV6ProviderFactories: ProtoV6ProviderFactories,
2315
Steps: []resource.TestStep{
2416
{
2517
Config: testAccDataSourceNcloudRegionsConfig,

internal/service/autoscaling/auto_scaling_group_test.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ func TestAccResourceNcloudAutoScalingGroup_vpc_basic(t *testing.T) {
2121
PreCheck: func() { TestAccPreCheck(t) },
2222
ProtoV6ProviderFactories: ProtoV6ProviderFactories,
2323
CheckDestroy: func(state *terraform.State) error {
24-
return testAccCheckAutoScalingGroupDestroy(state, GetTestProvider(true))
24+
return testAccCheckAutoScalingGroupDestroy(state, TestAccProvider)
2525
},
2626
Steps: []resource.TestStep{
2727
{
2828
Config: testAccAutoScalingGroupVpcConfig(),
2929
Check: resource.ComposeTestCheckFunc(
30-
testAccCheckAutoScalingGroupExists(resourceName, &autoScalingGroup, GetTestProvider(true)),
30+
testAccCheckAutoScalingGroupExists(resourceName, &autoScalingGroup, TestAccProvider),
3131
resource.TestCheckResourceAttr(resourceName, "default_cooldown", "300"),
3232
resource.TestCheckResourceAttr(resourceName, "health_check_grace_period", "300"),
3333
),
@@ -53,14 +53,14 @@ func TestAccResourceNcloudAutoScalingGroup_vpc_zero_value(t *testing.T) {
5353
PreCheck: func() { TestAccPreCheck(t) },
5454
ProtoV6ProviderFactories: ProtoV6ProviderFactories,
5555
CheckDestroy: func(state *terraform.State) error {
56-
return testAccCheckAutoScalingGroupDestroy(state, GetTestProvider(true))
56+
return testAccCheckAutoScalingGroupDestroy(state, TestAccProvider)
5757
},
5858
Steps: []resource.TestStep{
5959
{
6060
//default
6161
Config: testAccAutoScalingGroupVpcConfig(),
6262
Check: resource.ComposeTestCheckFunc(
63-
testAccCheckAutoScalingGroupExists(resourceName, &autoScalingGroup, GetTestProvider(true)),
63+
testAccCheckAutoScalingGroupExists(resourceName, &autoScalingGroup, TestAccProvider),
6464
resource.TestCheckResourceAttr(resourceName, "default_cooldown", "300"),
6565
resource.TestCheckResourceAttr(resourceName, "health_check_grace_period", "300"),
6666
),
@@ -69,7 +69,7 @@ func TestAccResourceNcloudAutoScalingGroup_vpc_zero_value(t *testing.T) {
6969
//zero-value
7070
Config: testAccAutoScalingGroupVpcConfigWhenSetZero(),
7171
Check: resource.ComposeTestCheckFunc(
72-
testAccCheckAutoScalingGroupExists(resourceName, &autoScalingGroup, GetTestProvider(true)),
72+
testAccCheckAutoScalingGroupExists(resourceName, &autoScalingGroup, TestAccProvider),
7373
resource.TestCheckResourceAttr(resourceName, "default_cooldown", "0"),
7474
resource.TestCheckResourceAttr(resourceName, "health_check_grace_period", "0"),
7575
),
@@ -85,14 +85,14 @@ func TestAccResourceNcloudAutoScalingGroup_vpc_disappears(t *testing.T) {
8585
PreCheck: func() { TestAccPreCheck(t) },
8686
ProtoV6ProviderFactories: ProtoV6ProviderFactories,
8787
CheckDestroy: func(state *terraform.State) error {
88-
return testAccCheckAutoScalingGroupDestroy(state, GetTestProvider(true))
88+
return testAccCheckAutoScalingGroupDestroy(state, TestAccProvider)
8989
},
9090
Steps: []resource.TestStep{
9191
{
9292
Config: testAccAutoScalingGroupVpcConfig(),
9393
Check: resource.ComposeTestCheckFunc(
94-
testAccCheckAutoScalingGroupExists(resourceName, &autoScalingGroup, GetTestProvider(true)),
95-
TestAccCheckResourceDisappears(GetTestProvider(true), autoscaling.ResourceNcloudAutoScalingGroup(), resourceName),
94+
testAccCheckAutoScalingGroupExists(resourceName, &autoScalingGroup, TestAccProvider),
95+
TestAccCheckResourceDisappears(TestAccProvider, autoscaling.ResourceNcloudAutoScalingGroup(), resourceName),
9696
),
9797
ExpectNonEmptyPlan: true,
9898
},

internal/service/autoscaling/auto_scaling_policy_test.go

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,26 +26,26 @@ func TestAccResourceNcloudAutoScalingPolicy_vpc_zero_value(t *testing.T) {
2626
PreCheck: func() { TestAccPreCheck(t) },
2727
ProtoV6ProviderFactories: ProtoV6ProviderFactories,
2828
CheckDestroy: func(state *terraform.State) error {
29-
return testAccCheckNcloudAutoScalingPolicyDestroy(state, GetTestProvider(true))
29+
return testAccCheckNcloudAutoScalingPolicyDestroy(state, TestAccProvider)
3030
},
3131
Steps: []resource.TestStep{
3232
{
3333
//default
3434
Config: testAccNcloudAutoScalingPolicyVpcConfig(name),
3535
Check: resource.ComposeTestCheckFunc(
36-
testAccCheckNcloudAutoScalingPolicyExists(resourceCHANG, &policy, GetTestProvider(true)),
36+
testAccCheckNcloudAutoScalingPolicyExists(resourceCHANG, &policy, TestAccProvider),
3737
resource.TestCheckResourceAttr(resourceCHANG, "adjustment_type_code", "CHANG"),
3838
resource.TestCheckResourceAttr(resourceCHANG, "scaling_adjustment", "2"),
3939
resource.TestCheckResourceAttr(resourceCHANG, "name", name+"-chang"),
4040
resource.TestCheckResourceAttr(resourceCHANG, "cooldown", "300"),
4141

42-
testAccCheckNcloudAutoScalingPolicyExists(resourceEXACT, &policy, GetTestProvider(true)),
42+
testAccCheckNcloudAutoScalingPolicyExists(resourceEXACT, &policy, TestAccProvider),
4343
resource.TestCheckResourceAttr(resourceEXACT, "adjustment_type_code", "EXACT"),
4444
resource.TestCheckResourceAttr(resourceEXACT, "scaling_adjustment", "2"),
4545
resource.TestCheckResourceAttr(resourceEXACT, "name", name+"-exact"),
4646
resource.TestCheckResourceAttr(resourceEXACT, "cooldown", "300"),
4747

48-
testAccCheckNcloudAutoScalingPolicyExists(resourcePRCNT, &policy, GetTestProvider(true)),
48+
testAccCheckNcloudAutoScalingPolicyExists(resourcePRCNT, &policy, TestAccProvider),
4949
resource.TestCheckResourceAttr(resourcePRCNT, "adjustment_type_code", "PRCNT"),
5050
resource.TestCheckResourceAttr(resourcePRCNT, "scaling_adjustment", "2"),
5151
resource.TestCheckResourceAttr(resourcePRCNT, "name", name+"-prcnt"),
@@ -56,19 +56,19 @@ func TestAccResourceNcloudAutoScalingPolicy_vpc_zero_value(t *testing.T) {
5656
//zero-value
5757
Config: testAccNcloudAutoScalingPolicyVpcConfigWhenSetZero(name),
5858
Check: resource.ComposeTestCheckFunc(
59-
testAccCheckNcloudAutoScalingPolicyExists(resourceCHANG, &policy, GetTestProvider(true)),
59+
testAccCheckNcloudAutoScalingPolicyExists(resourceCHANG, &policy, TestAccProvider),
6060
resource.TestCheckResourceAttr(resourceCHANG, "adjustment_type_code", "CHANG"),
6161
resource.TestCheckResourceAttr(resourceCHANG, "scaling_adjustment", "2"),
6262
resource.TestCheckResourceAttr(resourceCHANG, "name", name+"-chang"),
6363
resource.TestCheckResourceAttr(resourceCHANG, "cooldown", "0"),
6464

65-
testAccCheckNcloudAutoScalingPolicyExists(resourceEXACT, &policy, GetTestProvider(true)),
65+
testAccCheckNcloudAutoScalingPolicyExists(resourceEXACT, &policy, TestAccProvider),
6666
resource.TestCheckResourceAttr(resourceEXACT, "adjustment_type_code", "EXACT"),
6767
resource.TestCheckResourceAttr(resourceEXACT, "scaling_adjustment", "2"),
6868
resource.TestCheckResourceAttr(resourceEXACT, "name", name+"-exact"),
6969
resource.TestCheckResourceAttr(resourceEXACT, "cooldown", "0"),
7070

71-
testAccCheckNcloudAutoScalingPolicyExists(resourcePRCNT, &policy, GetTestProvider(true)),
71+
testAccCheckNcloudAutoScalingPolicyExists(resourcePRCNT, &policy, TestAccProvider),
7272
resource.TestCheckResourceAttr(resourcePRCNT, "adjustment_type_code", "PRCNT"),
7373
resource.TestCheckResourceAttr(resourcePRCNT, "scaling_adjustment", "2"),
7474
resource.TestCheckResourceAttr(resourcePRCNT, "name", name+"-prcnt"),
@@ -89,19 +89,19 @@ func TestAccResourceNcloudAutoScalingPolicy_vpc_disappears(t *testing.T) {
8989
PreCheck: func() { TestAccPreCheck(t) },
9090
ProtoV6ProviderFactories: ProtoV6ProviderFactories,
9191
CheckDestroy: func(state *terraform.State) error {
92-
return testAccCheckNcloudAutoScalingPolicyDestroy(state, GetTestProvider(true))
92+
return testAccCheckNcloudAutoScalingPolicyDestroy(state, TestAccProvider)
9393
},
9494
Steps: []resource.TestStep{
9595
{
9696
Config: testAccNcloudAutoScalingPolicyVpcConfig(name),
9797
Check: resource.ComposeTestCheckFunc(
98-
testAccCheckNcloudAutoScalingPolicyExists(resourceCHANG, &policy, GetTestProvider(true)),
99-
testAccCheckNcloudAutoScalingPolicyExists(resourceEXACT, &policy, GetTestProvider(true)),
100-
testAccCheckNcloudAutoScalingPolicyExists(resourcePRCNT, &policy, GetTestProvider(true)),
98+
testAccCheckNcloudAutoScalingPolicyExists(resourceCHANG, &policy, TestAccProvider),
99+
testAccCheckNcloudAutoScalingPolicyExists(resourceEXACT, &policy, TestAccProvider),
100+
testAccCheckNcloudAutoScalingPolicyExists(resourcePRCNT, &policy, TestAccProvider),
101101

102-
TestAccCheckResourceDisappears(GetTestProvider(true), autoscaling.ResourceNcloudAutoScalingPolicy(), resourceCHANG),
103-
TestAccCheckResourceDisappears(GetTestProvider(true), autoscaling.ResourceNcloudAutoScalingPolicy(), resourceEXACT),
104-
TestAccCheckResourceDisappears(GetTestProvider(true), autoscaling.ResourceNcloudAutoScalingPolicy(), resourcePRCNT),
102+
TestAccCheckResourceDisappears(TestAccProvider, autoscaling.ResourceNcloudAutoScalingPolicy(), resourceCHANG),
103+
TestAccCheckResourceDisappears(TestAccProvider, autoscaling.ResourceNcloudAutoScalingPolicy(), resourceEXACT),
104+
TestAccCheckResourceDisappears(TestAccProvider, autoscaling.ResourceNcloudAutoScalingPolicy(), resourcePRCNT),
105105
),
106106
ExpectNonEmptyPlan: true,
107107
},

internal/service/autoscaling/auto_scaling_schedule_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ func TestAccResourceNcloudAutoScalingSchedule_vpc_basic(t *testing.T) {
2626
PreCheck: func() { TestAccPreCheck(t) },
2727
ProtoV6ProviderFactories: ProtoV6ProviderFactories,
2828
CheckDestroy: func(state *terraform.State) error {
29-
return testAccCheckNcloudAutoScalingScheduleDestroy(state, GetTestProvider(true))
29+
return testAccCheckNcloudAutoScalingScheduleDestroy(state, TestAccProvider)
3030
},
3131
Steps: []resource.TestStep{
3232
{
3333
Config: testAccNcloudAutoScalingScheduleVpcConfig(name, start, end),
3434
Check: resource.ComposeTestCheckFunc(
35-
testAccCheckNcloudAutoScalingScheduleExists(resourceName, &schedule, GetTestProvider(true)),
35+
testAccCheckNcloudAutoScalingScheduleExists(resourceName, &schedule, TestAccProvider),
3636
),
3737
},
3838
},
@@ -49,14 +49,14 @@ func TestAccResourceNcloudAutoScalingSchedule_vpc_disappears(t *testing.T) {
4949
PreCheck: func() { TestAccPreCheck(t) },
5050
ProtoV6ProviderFactories: ProtoV6ProviderFactories,
5151
CheckDestroy: func(state *terraform.State) error {
52-
return testAccCheckNcloudAutoScalingScheduleDestroy(state, GetTestProvider(true))
52+
return testAccCheckNcloudAutoScalingScheduleDestroy(state, TestAccProvider)
5353
},
5454
Steps: []resource.TestStep{
5555
{
5656
Config: testAccNcloudAutoScalingScheduleVpcConfig(name, start, end),
5757
Check: resource.ComposeTestCheckFunc(
58-
testAccCheckNcloudAutoScalingScheduleExists(resourceName, &schedule, GetTestProvider(true)),
59-
TestAccCheckResourceDisappears(GetTestProvider(true), autoscaling.ResourceNcloudAutoScalingSchedule(), resourceName),
58+
testAccCheckNcloudAutoScalingScheduleExists(resourceName, &schedule, TestAccProvider),
59+
TestAccCheckResourceDisappears(TestAccProvider, autoscaling.ResourceNcloudAutoScalingSchedule(), resourceName),
6060
),
6161
ExpectNonEmptyPlan: true,
6262
},

0 commit comments

Comments
 (0)