Ресурс google_compute_backend_bucket
Синтаксис
Для проверки ресурса Google BackendBucket используется google_compute_backend_bucket
Ресурс бета-версии
У этого ресурса доступны поля бета-версии. Чтобы получить доступ к этим полям, включите beta: true в конструктор ресурса.
Примеры
describe google_compute_backend_bucket(project: 'chef-gcp-inspec', name: 'inspec-gcp-backend-bucket') do
it { should exist }
its('description') { should eq 'Backend bucket example' }
its('enable_cdn') { should be 'true' }
its('bucket_name') { should eq 'gcp-inspec-storage-bucket' }
end
describe google_compute_backend_bucket(project: 'chef-gcp-inspec', name: 'nonexistent') do
it { should_not exist }
end
Свойства
Свойства, к которым можно получить доступ от ресурса google_compute_backend_bucket:
bucket_name- Имя ведра Cloud Storage.
cdn_policy- Настройка Cloud CDN для этого Backend Bucket.
signed_url_cache_max_age_sec- Максимальное количество секунд, в течение которого ответ на запрос подписанной URL-адреса будет считаться актуальным. По истечении этого периода ответ будет повторно проверен перед предоставлением. При обслуживании ответов на запросы подписанных URL-адресов Cloud CDN будет внутренне вести себя так, как будто все ответы от этого бэкенда имели заголовок «Cache-Control: public, max-age=[TTL]», независимо от любого существующего заголовка Cache-Control. Фактические заголовки, передаваемые в ответах, не будут изменены.
creation_timestamp- Дата создания в формате RFC3339.
description- Необязательное текстовое описание ресурса; предоставляется клиентом при создании ресурса.
enable_cdn- Если значение true, то включить Cloud CDN для этого BackendBucket.
id- Уникальный идентификатор ресурса.
name- Имя ресурса. Предоставляется клиентом при создании ресурса. Имя должно иметь длину от 1 до 63 символов и соответствовать RFC1035. То есть имя должно иметь длину от 1 до 63 символов и соответствовать регулярному выражению
[a-z]([-a-z0-9]*[a-z0-9])?, что означает, что первый символ должен быть строчной буквой, а все последующие символы должны быть дефисом, строчной буквой или цифрой, за исключением последнего символа, который не может быть дефисом.
Разрешения 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_backend_bucket/