Spec-Zone.ru › Chef 17

Ресурс google_compute_regional_disk

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

Синтаксис

Используется для проверки ресурса диска Google Regional Disk

Примеры

describe google_compute_regional_disk(project: 'chef-gcp-inspec', name: 'my_disk', region: 'region') do
  it { should exist }
  its('type') { should match 'pd-standard' }
end

describe.one do
  google_compute_regional_disk(project: 'chef-gcp-inspec', name: 'my_disk', region: 'region').labels.each_pair do |key, value|
    describe key do
      it { should cmp "environment" }
    end
  end
end

describe google_compute_regional_disk(project: 'chef-gcp-inspec', name: 'nonexistent', region: 'region') do
  it { should_not exist }
end

Свойства

Свойства, к которым можно получить доступ из ресурса google_compute_regional_disk:

label_fingerprint
Хеш, используемый для оптимистической блокировки ресурса. Используется во внутренних операциях обновления.
creation_timestamp
Дата создания в формате RFC3339.
description
Необязательное описание ресурса. Укажите это свойство при создании ресурса.
id
Уникальный идентификатор ресурса.
name
Имя ресурса. Указывается клиентом при создании ресурса. Имя должно быть длиной от 1 до 63 символов и соответствовать RFC1035. В частности, имя должно быть длиной от 1 до 63 символов и соответствовать регулярному выражению [a-z]([-a-z0-9]*[a-z0-9])?, что означает, что первый символ должен быть строчной буквой, а все последующие символы — дефисом, строчной буквой или цифрой, за исключением последнего символа, который не может быть дефисом.
size_gb
Размер постоянного диска в ГБ. Вы можете указать это поле при создании постоянного диска, используя параметр sourceImage или sourceSnapshot, или указать его самостоятельно, чтобы создать пустой постоянный диск. Если вы укажете это поле вместе с sourceImage или sourceSnapshot, значение sizeGb не должно быть меньше размера sourceImage или размера снимка.
physical_block_size_bytes
Размер физического блока постоянного диска в байтах. Если это поле не указано в запросе, используется значение по умолчанию. В настоящее время поддерживаются размеры 4096 и 16384; другие размеры могут быть добавлены в будущем. Если запрашивается неподдерживаемое значение, в сообщении об ошибке будут перечислены поддерживаемые значения для проекта вызывающего лица.
type
URL ресурса типа диска, описывающего тип диска, который следует использовать для создания диска. Укажите его при создании диска.
region
Ссылка на регион, в котором находится диск.
replica_zones
Ссылка на зоны, в которых находится диск.

Разрешения GCP

Убедитесь, что для текущего проекта включен API Compute Engine: Compute Engine API.

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

Spec-Zone.ru

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