@@ -11,7 +11,7 @@ func generateIapWebTypeAppEngineIAMPolicyStateID(iamResourceAddr string) func(*t
1111 fmt.Printf("raw state %s\n", rawState)
1212 project := tpgresource.GetResourceNameFromSelfLink(rawState["project"])
1313 appId := appIdShortName(rawState["app_id"])
14- return fmt.Sprintf("projects/%s/iap_web/appengine-%s", project, appId) + acctest.ConditionTitleIfPresent( rawState), nil
14+ return acctest.BuildIAMImportId( fmt.Sprintf("projects/%s/iap_web/appengine-%s", project, appId), "", "", rawState["condition.0.title"] ), nil
1515 }
1616}
1717
@@ -28,7 +28,7 @@ func generateIapWebTypeAppEngineIAMBindingStateID(iamResourceAddr string) func(*
2828 fmt.Printf("raw state %s\n", rawState)
2929 project := tpgresource.GetResourceNameFromSelfLink(rawState["project"])
3030 appId := appIdShortName(rawState["app_id"])
31- return fmt.Sprintf("projects/%s/iap_web/appengine-%s %s ", project, appId, rawState["role"]) + acctest.ConditionTitleIfPresent( rawState), nil
31+ return acctest.BuildIAMImportId( fmt.Sprintf("projects/%s/iap_web/appengine-%s", project, appId) , rawState["role"], "", rawState["condition.0.title"] ), nil
3232 }
3333}
3434
@@ -45,7 +45,7 @@ func generateIapWebTypeAppEngineIAMMemberStateID(iamResourceAddr string) func(*t
4545 fmt.Printf("raw state %s\n", rawState)
4646 project := tpgresource.GetResourceNameFromSelfLink(rawState["project"])
4747 appId := appIdShortName(rawState["app_id"])
48- return fmt.Sprintf("projects/%s/iap_web/appengine-%s %s %s ", project, appId, rawState["role"], rawState["member"]) + acctest.ConditionTitleIfPresent( rawState), nil
48+ return acctest.BuildIAMImportId( fmt.Sprintf("projects/%s/iap_web/appengine-%s", project, appId) , rawState["role"], rawState["member"], rawState["condition.0.title"] ), nil
4949 }
5050}
5151
0 commit comments