Spec-Zone.ru › Chef 17

Ресурс google_organization

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

Синтаксис

Для проверки ресурса Google Organization используется google_organization

Примеры


describe google_organization(name: "organizations/123456") do
  its('name') { should eq "organizations/123456" }
  its('lifecycle_state') { should cmp 'ACTIVE' }
end

Проверка, что у организации GCP ожидаемое имя

describe google_organization(name: 'organizations/1234') do
  its('name') { should eq 'organizations/1234' }
end

Проверка, что у организации GCP ожидаемое состояние жизненного цикла, например, “ACTIVE”

describe google_organization(display_name: 'google.com') do
  its('lifecycle_state') { should eq "ACTIVE" }
end

Свойства

Свойства, доступные для ресурса google_organization:

name
Имя ресурса организации. Это относительный путь организации в API. Его формат — «organizations/[organizationId]». Например, «organizations/1234».
display_name
Читабельная строка, обозначающая организацию в пользовательском интерфейсе GCP. Эта строка устанавливается сервером и не может быть изменена. Она будет установлена на основной домен (например, «google.com») клиента G Suite, владеющего организацией.
lifecycle_state
Состояние жизненного цикла папки. Обновления lifecycleState должны выполняться через folders.delete и folders.undelete.

Возможные значения:

  • LIFECYCLE_STATE_UNSPECIFIED
  • ACTIVE
  • DELETE_REQUESTED
creation_time
Дата и время создания организации. Устанавливается сервером.
owner
Сущность, владеющая организацией
directory_customer_id
Идентификатор клиента G Suite, используемый в API каталогов

Разрешения GCP

Убедитесь, что API «Управление ресурсами облака» https://console.cloud.google.com/apis/library/cloudresourcemanager.googleapis.com/ включен для текущего проекта.

© 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_organization/

Spec-Zone.ru

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