Как получить ВСЕ папки GCP от организации с помощью `JAVA`?

В моей организации GCP, имеющей следующую иерархию Org--> folder--> folder--> folder--> projects--> Resources. Мне нужно перечислить папки и проверить, есть ли в них какие-либо подпапки, а затем, в конечном итоге, проекты. Есть ли способ узнать, что находится в дереве папок (лист - это папка с проектами) по идентификатору папки?

1 ответ

Чтобы вывести список ресурсов, находящихся в папке, вы можете использовать команду:

      gcloud resource-manager folders list --organization=ORG-ID

Здесь вы можете просмотреть документацию с более подробной информацией о команде:

После этого вы можете выполнить поиск в папке в нужной папке, используя флаг --folders с идентификатором папки, который вы получили с помощью первой команды, вы можете создать сценарий для автоматизации этого.

Также вы можете назначить проверку как владелец власти на уровне организации и использовать команду:

      gcloud beta projects list

эта команда выведет список всех проектов, которые вы также можете сохранить в файл. Используя информацию из файла, вы можете описать каждый проект, чтобы проверить его родительский тип и родительские идентификаторы.

Другие вопросы по тегам