Spec-Zone.ru › Chef 18

Ресурс google_sourcerepo_repository

[править на GitHub]

Синтаксис

Используется 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API