Spec-Zone.ru › Chef 18

Ресурс google_compute_network_endpoint_group

[редактировать на GitHub]

Синтаксис

Используется google_compute_network_endpoint_group, чтобы протестировать ресурс Google NetworkEndpointGroup.

Ресурс Beta

Этот ресурс имеет доступные поля beta. Чтобы получить доступ к этим полям, включите beta: true в конструктор ресурса.

Примеры


describe google_compute_network_endpoint_group(project: 'chef-gcp-inspec', zone: 'zone', name: 'inspec-gcp-endpoint-group') do
  it { should exist }
  its('default_port') { should cmp '90' }
end

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

Свойства

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

id
Уникальный идентификатор ресурса.
name
Имя ресурса; предоставляется клиентом при создании ресурса. Имя должно быть длиной от 1 до 63 символов и соответствовать RFC1035. В частности, имя должно быть длиной от 1 до 63 символов и соответствовать регулярному выражению [a-z]([-a-z0-9]*[a-z0-9])?, что означает, что первый символ должен быть строчной буквой, а все последующие символы должны быть тире, строчной буквой или цифрой, за исключением последнего символа, который не может быть тире.
description
Необязательное описание этого ресурса. Укажите это свойство при создании ресурса.
network_endpoint_type
Тип сетевых конечных точек в этой группе сетевых конечных точек.

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

  • GCE_VM_IP_PORT
size
Количество сетевых конечных точек в группе сетевых конечных точек.
network
Сеть, к которой принадлежат все сетевые конечные точки в NEG. Использует сеть проекта «default», если не указано иное.
subnetwork
Необязательная подсеть, к которой принадлежат все сетевые конечные точки в NEG.
default_port
Порт по умолчанию, используемый, если номер порта не указан в сетевой конечной точке.
zone
Зона, в которой находится группа сетевых конечных точек.

Разрешения 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_network_endpoint_group/

Spec-Zone.ru

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