]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blobdiff - vendor/github.com/hashicorp/terraform/terraform/resource_address.go
update vendor and go.mod
[github/fretlink/terraform-provider-statuscake.git] / vendor / github.com / hashicorp / terraform / terraform / resource_address.go
index 156ecf5c0eafdcade14aedda3331db80511ca8d5..5d8261a6763d424b72540b94cab9664d197c2028 100644 (file)
@@ -365,6 +365,8 @@ func NewLegacyResourceInstanceAddress(addr addrs.AbsResourceInstance) *ResourceA
                ret.Index = -1
        } else if ik, ok := addr.Resource.Key.(addrs.IntKey); ok {
                ret.Index = int(ik)
+       } else if _, ok := addr.Resource.Key.(addrs.StringKey); ok {
+               ret.Index = -1
        } else {
                panic(fmt.Errorf("cannot shim resource instance with key %#v to legacy ResourceAddress.Index", addr.Resource.Key))
        }