function iamPrincipal()

in read_input/resources/custom-fix.js [38:56]


function iamPrincipal(name, type, workforce_pool_id) {
  name = rmBracket(name);
  if (type.startsWith("principal")) {
    let prefixWorkforce =
      "//iam.googleapis.com/locations/global/workforcePools";
    switch (name.split("/").length) {
      case 1: {
        let workforce_type = type === "principal" ? "subject" : "group";
        name = `${workforce_pool_id}/${workforce_type}/${name}`;
        break;
      }
      case 2:
        name = `${workforce_pool_id}/${name}`;
        break;
    }
    name = `${prefixWorkforce}/${name}`;
  }
  return `${type}:${name}`;
}