Ресурс aws_dhcp_options
Используйте ресурс проверки aws_dhcp_options InSpec для проверки свойств одного AWS DHCP Options.
Синтаксис
Убедитесь, что aws_dhcp_options существует
describe aws_dhcp_options('dopt-0123456789abcdefg') do
it { should exist }
end
describe aws_dhcp_options(dhcp_options_id: 'dopt-0123456789abcdefg') do
it { should exist }
end
Параметры
dhcp_options_id (обязательно)
Этот ресурс принимает один параметр — идентификатор DHCP Options, который уникально идентифицирует DHCP Options. Он может быть передан как строка или как dhcp_options_id: 'value' запись ключ-значение в хэше.
См. также документацию AWS по EC2.
Свойства
| Свойство | Описание |
|---|---|
| dhcp_configurations | Список конфигураций DHCP |
| domain_name_servers | Список серверов доменных имен в конфигурации DHCP |
| ntp_servers | Список NTP-серверов в конфигурации DHCP |
| tags | Теги DHCP Options. |
Проверка тегов DHCP Options
describe aws_dhcp_options('dopt-0123456789abcdefg') do
its('tags') { should include(:Environment => 'env-name',
:Name => 'dhcp-options-name')}
end
Разрешения AWS
Ваш Принципал потребует ec2:DescribeDhcpOptions действие с эффектом «Разрешено».
Более подробная документация доступна по адресу Действия, ресурсы и ключи условий для Amazon EC2.
© 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/aws_dhcp_options/