Spec-Zone.ru › Chef 16

ресурс google_redis_instance

Синтаксис

Для тестирования ресурса Google Instance используется google_redis_instance

Ресурс бета-версии

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

Примеры

describe google_redis_instance(project: 'chef-gcp-inspec', region: 'us-central1', name: 'my-redis-cache') do
  it { should exist }
  its('tier') { should cmp 'STANDARD_HA' }
  its('memory_size_gb') { should cmp '1' }
  its('alternative_location_id') { should cmp 'us-central1-f' }
  its('redis_version') { should cmp 'REDIS_3_2' }
  its('display_name') { should cmp 'InSpec test instance' }
  its('reserved_ip_range') { should cmp '192.168.0.0/29' }
  its('labels') { should include('key' => 'value') }
end

describe google_redis_instance(project: 'chef-gcp-inspec', region: 'us-central1', name: 'nonexistent') do
  it { should_not exist }
end

Свойства

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

alternative_location_id
Применимо только к уровню STANDARD_HA, который защищает экземпляр от сбоев зоны, предоставляя его в двух зонах. Если указано, оно должно отличаться от зоны, указанной в [locationId].
authorized_network
Полное имя сети Google Compute Engine, к которой подключен экземпляр. Если не указано, будет использоваться сеть по умолчанию.
connect_mode
Режим подключения экземпляра Redis.

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

  • DIRECT_PEERING
  • PRIVATE_SERVICE_ACCESS
create_time
Время создания экземпляра в формате RFC3339 UTC "Zulu", точное до наносекунд.
current_location_id
Текущая зона размещения конечной точки Redis. Для экземпляров Basic Tier она всегда будет совпадать с предоставленным пользователем [locationId] во время создания. Для экземпляров Standard Tier она может быть либо [locationId], либо [alternativeLocationId] и может измениться после события отключения.
display_name
Произвольное и необязательное имя экземпляра, заданное пользователем.
host
Имя хоста или IP-адрес открытой конечной точки Redis, используемой клиентами для подключения к службе.
labels
Метки ресурсов для представления пользовательских метаданных.
redis_configs
Параметры конфигурации Redis в соответствии с http://redis.io/topics/config. Список поддерживаемых параметров см. в документации Memorystore: https://cloud.google.com/memorystore/docs/redis/reference/rest/v1/projects.locations.instances#Instance.FIELDS.redis_configs
location_id
Зона, в которой будет развернут экземпляр. Если не указано, служба выберет зону для экземпляра. Для уровня STANDARD_HA экземпляры будут созданы в двух зонах для защиты от сбоев зоны. Если также указано [alternativeLocationId], оно должно отличаться от [locationId].
name
Идентификатор экземпляра или полное квалифицированное имя экземпляра.
memory_size_gb
Размер памяти Redis в Гигабайтах.
port
Номер порта открытой конечной точки Redis.
redis_version
Версия программного обеспечения Redis. Если не указано, будет использована последняя поддерживаемая версия. В настоящее время поддерживаемые значения: - REDIS_4_0 для совместимости с Redis 4.0 - REDIS_3_2 для совместимости с Redis 3.2
reserved_ip_range
Диапазон CIDR внутренних адресов, зарезервированных для этого экземпляра. Если не указано, служба выберет неиспользуемый блок /29, например, 10.0.0.0/29 или 192.168.0.0/29. Диапазоны должны быть уникальными и не перекрываться с существующими подсетями в авторизованной сети.
tier
Уровень службы экземпляра. Должно быть одно из этих значений: - BASIC: автономный экземпляр - STANDARD_HA: высокодоступные экземпляры первичного/дополнительного копирования

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

  • BASIC
  • STANDARD_HA
region
Название региона Redis экземпляра.

Разрешения GCP

© 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_redis_instance/

Spec-Zone.ru

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