Ресурс google_sourcerepo_repository
Синтаксис
Используется google_sourcerepo_repository, чтобы протестировать ресурс репозитория Google.
Примеры
describe google_sourcerepo_repository(project: 'chef-gcp-inspec', name: 'inspec-gcp-repository') do
it { should exist }
end
describe google_sourcerepo_repository(project: 'chef-gcp-inspec', name: 'nonexistent') do
it { should_not exist }
end
Свойства
Свойства, которые можно получить из ресурса google_sourcerepo_repository:
name- Имя ресурса репозитория, имеющее вид projects/{{project}}/repos/{{repo}}. Имя репозитория может содержать слеши. Например, projects/myproject/repos/name/with/slash
url- URL для клонирования репозитория из Google Cloud Source Repositories.
size- Занятое дисковое пространство репозитория в байтах.
pubsub_configs- Способ публикации изменений в репозитории через Cloud Pub/Sub. Ключи — имена тем.
Разрешения GCP
Убедитесь, что API Cloud Source Repositories для текущего проекта включен.
© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs.chef.io/inspec/resources/google_sourcerepo_repository/