Ресурс 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/