使用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。。。然后我可以使用它来获取组织的详细信息