diff --git a/cmd/migrate_command.go b/cmd/migrate_command.go index 57106649..4187ca3b 100644 --- a/cmd/migrate_command.go +++ b/cmd/migrate_command.go @@ -222,6 +222,13 @@ func ImportConfig(resources []types.AzureResource, terraformBlock *hclwrite.Bloc if strings.HasPrefix(resource.Id, "/subscriptions/") { subscriptionId = strings.Split(resource.Id, "/")[2] } + case *types.AzurermResource: + for _, instance := range resource.Instances { + if strings.HasPrefix(instance.ResourceId, "/subscriptions/") { + subscriptionId = strings.Split(instance.ResourceId, "/")[2] + break + } + } } if subscriptionId != "" { break