Skip to content

Commit 72a06a8

Browse files
author
Matthew Geldert
committed
Merge pull request #2 in VTMTF/terraform-provider-vtm-public from bugfix/VTMTF-91-terraform-import-fails-as-name-field-is-not-passed-to-obj-read to master
* commit 'ac4c69b1bcf2eb2126838d19167d1cf9a50ce57c': Fix for ISSUE_1 import failures
2 parents f0a3922 + ac4c69b commit 72a06a8

150 files changed

Lines changed: 819 additions & 0 deletions

File tree

Some content is hidden

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

4.0.0/data_source_config_action.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,10 @@ func dataSourceAction() *schema.Resource {
215215

216216
func dataSourceActionRead(d *schema.ResourceData, tm interface{}) error {
217217
objectName := d.Get("name").(string)
218+
if objectName == "" {
219+
objectName = d.Id()
220+
d.Set("name", objectName)
221+
}
218222
object, err := tm.(*vtm.VirtualTrafficManager).GetAction(objectName)
219223
if err != nil {
220224
if err.ErrorId == "resource.not_found" {

4.0.0/data_source_config_action_program.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ func dataSourceActionProgram() *schema.Resource {
3535

3636
func dataSourceActionProgramRead(d *schema.ResourceData, tm interface{}) error {
3737
objectName := d.Get("name").(string)
38+
if objectName == "" {
39+
objectName = d.Id()
40+
d.Set("name", objectName)
41+
}
3842
object, err := tm.(*vtm.VirtualTrafficManager).GetActionProgram(objectName)
3943
if err != nil {
4044
if err.ErrorId == "resource.not_found" {

4.0.0/data_source_config_aptimizer_profile.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ func dataSourceAptimizerProfile() *schema.Resource {
6969

7070
func dataSourceAptimizerProfileRead(d *schema.ResourceData, tm interface{}) error {
7171
objectName := d.Get("name").(string)
72+
if objectName == "" {
73+
objectName = d.Id()
74+
d.Set("name", objectName)
75+
}
7276
object, err := tm.(*vtm.VirtualTrafficManager).GetAptimizerProfile(objectName)
7377
if err != nil {
7478
if err.ErrorId == "resource.not_found" {

4.0.0/data_source_config_aptimizer_scope.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ func dataSourceAptimizerScope() *schema.Resource {
5151

5252
func dataSourceAptimizerScopeRead(d *schema.ResourceData, tm interface{}) error {
5353
objectName := d.Get("name").(string)
54+
if objectName == "" {
55+
objectName = d.Id()
56+
d.Set("name", objectName)
57+
}
5458
object, err := tm.(*vtm.VirtualTrafficManager).GetAptimizerScope(objectName)
5559
if err != nil {
5660
if err.ErrorId == "resource.not_found" {

4.0.0/data_source_config_bandwidth.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,10 @@ func dataSourceBandwidth() *schema.Resource {
5252

5353
func dataSourceBandwidthRead(d *schema.ResourceData, tm interface{}) error {
5454
objectName := d.Get("name").(string)
55+
if objectName == "" {
56+
objectName = d.Id()
57+
d.Set("name", objectName)
58+
}
5559
object, err := tm.(*vtm.VirtualTrafficManager).GetBandwidth(objectName)
5660
if err != nil {
5761
if err.ErrorId == "resource.not_found" {

4.0.0/data_source_config_bgpneighbor.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,10 @@ func dataSourceBgpneighbor() *schema.Resource {
8686

8787
func dataSourceBgpneighborRead(d *schema.ResourceData, tm interface{}) error {
8888
objectName := d.Get("name").(string)
89+
if objectName == "" {
90+
objectName = d.Id()
91+
d.Set("name", objectName)
92+
}
8993
object, err := tm.(*vtm.VirtualTrafficManager).GetBgpneighbor(objectName)
9094
if err != nil {
9195
if err.ErrorId == "resource.not_found" {

4.0.0/data_source_config_cloud_api_credential.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ func dataSourceCloudApiCredential() *schema.Resource {
8282

8383
func dataSourceCloudApiCredentialRead(d *schema.ResourceData, tm interface{}) error {
8484
objectName := d.Get("name").(string)
85+
if objectName == "" {
86+
objectName = d.Id()
87+
d.Set("name", objectName)
88+
}
8589
object, err := tm.(*vtm.VirtualTrafficManager).GetCloudApiCredential(objectName)
8690
if err != nil {
8791
if err.ErrorId == "resource.not_found" {

4.0.0/data_source_config_custom.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@ func dataSourceCustom() *schema.Resource {
6060

6161
func dataSourceCustomRead(d *schema.ResourceData, tm interface{}) error {
6262
objectName := d.Get("name").(string)
63+
if objectName == "" {
64+
objectName = d.Id()
65+
d.Set("name", objectName)
66+
}
6367
object, err := tm.(*vtm.VirtualTrafficManager).GetCustom(objectName)
6468
if err != nil {
6569
if err.ErrorId == "resource.not_found" {

4.0.0/data_source_config_dns_server_zone.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ func dataSourceDnsServerZone() *schema.Resource {
4141

4242
func dataSourceDnsServerZoneRead(d *schema.ResourceData, tm interface{}) error {
4343
objectName := d.Get("name").(string)
44+
if objectName == "" {
45+
objectName = d.Id()
46+
d.Set("name", objectName)
47+
}
4448
object, err := tm.(*vtm.VirtualTrafficManager).GetDnsServerZone(objectName)
4549
if err != nil {
4650
if err.ErrorId == "resource.not_found" {

4.0.0/data_source_config_dns_server_zone_file.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ func dataSourceDnsServerZoneFile() *schema.Resource {
3535

3636
func dataSourceDnsServerZoneFileRead(d *schema.ResourceData, tm interface{}) error {
3737
objectName := d.Get("name").(string)
38+
if objectName == "" {
39+
objectName = d.Id()
40+
d.Set("name", objectName)
41+
}
3842
object, err := tm.(*vtm.VirtualTrafficManager).GetDnsServerZoneFile(objectName)
3943
if err != nil {
4044
if err.ErrorId == "resource.not_found" {

0 commit comments

Comments
 (0)