Spec-Zone.ru › Chef 16

Ресурс google_compute_network_endpoint_group

Синтаксис

Для проверки ресурса Google NetworkEndpointGroup используется google_compute_network_endpoint_group

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