Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用go sdk在GCP中获取项目所属的组织_Go_Google Cloud Platform_Sdk - Fatal编程技术网

使用go sdk在GCP中获取项目所属的组织

使用go sdk在GCP中获取项目所属的组织,go,google-cloud-platform,sdk,Go,Google Cloud Platform,Sdk,我将我的项目列表如下: listProjectsResponse,err:=projectsListCall.Do() 其中a是由cloudresourcemanager及其API提供的类型 但是我找不到一种方法来检索项目所属的。使用上述api/sdk是否可行 我能够访问项目的父项字段,该项目的类型为*cloudresourcemanager.ResourceId,但是在到达组织之前,我无法找到向上遍历树的方法 更重要的是,我认为更容易找到一种方式来表达: 鉴于该组织,请列出其所有项目 有

我将我的项目列表如下:

listProjectsResponse,err:=projectsListCall.Do()
其中a是由
cloudresourcemanager
及其API提供的类型

但是我找不到一种方法来检索项目所属的。使用上述api/sdk是否可行

我能够访问
项目的
父项
字段,该项目的类型为
*cloudresourcemanager.ResourceId
,但是在到达
组织之前,我无法找到向上遍历树的方法

更重要的是,我认为更容易找到一种方式来表达:

  • 鉴于该
    组织
    ,请列出其所有项目

有没有办法做到这一点?

Go SDK允许通过方法和检索这些信息。如果你仔细阅读一下文档,你会发现这些方法调用了Kolban在评论中提到的API端点


此外,每当出现此类疑问时,您可能会尝试在Google文档中搜索相应的API端点,然后在Go SDK文档中搜索它,因为通常这里会提到端点。

遗憾的是,我不说Go。。。但是从RESTAPI的角度来看,给定一个projectId,我可以使用。。。它返回一个数组,其中包含类型为organization的resourceId,该类型为项目的组织id。。。然后我可以使用它来获取组织的详细信息