Spec-Zone.ru › Chef 18

Ресурс google_compute_regional_disk

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

Синтаксис

Для проверки ресурса Google Regional Disk используется google_compute_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.

© 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