diff options
Diffstat (limited to 'vendor/github.com/hashicorp/terraform/terraform/resource_address.go')
-rw-r--r-- | vendor/github.com/hashicorp/terraform/terraform/resource_address.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vendor/github.com/hashicorp/terraform/terraform/resource_address.go b/vendor/github.com/hashicorp/terraform/terraform/resource_address.go index 156ecf5..5d8261a 100644 --- a/vendor/github.com/hashicorp/terraform/terraform/resource_address.go +++ b/vendor/github.com/hashicorp/terraform/terraform/resource_address.go | |||
@@ -365,6 +365,8 @@ func NewLegacyResourceInstanceAddress(addr addrs.AbsResourceInstance) *ResourceA | |||
365 | ret.Index = -1 | 365 | ret.Index = -1 |
366 | } else if ik, ok := addr.Resource.Key.(addrs.IntKey); ok { | 366 | } else if ik, ok := addr.Resource.Key.(addrs.IntKey); ok { |
367 | ret.Index = int(ik) | 367 | ret.Index = int(ik) |
368 | } else if _, ok := addr.Resource.Key.(addrs.StringKey); ok { | ||
369 | ret.Index = -1 | ||
368 | } else { | 370 | } else { |
369 | panic(fmt.Errorf("cannot shim resource instance with key %#v to legacy ResourceAddress.Index", addr.Resource.Key)) | 371 | panic(fmt.Errorf("cannot shim resource instance with key %#v to legacy ResourceAddress.Index", addr.Resource.Key)) |
370 | } | 372 | } |