Spec-Zone.ru › Chef 17

Ресурс aws_ssm_parameters

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

Используйте ресурс проверки InSpec aws_ssm_parameters для проверки свойств набора параметров AWS SSM.

Синтаксис

Убедитесь, что у вас есть ровно 3 параметра SSM.

describe aws_ssm_parameters do
  its('names.count') { should cmp 3 }
end

Параметры

Этот ресурс не ожидает никаких параметров.

См. также документацию AWS по SSM.

Свойства

Свойство Описание
names Указывает имя параметра.
types Указывает тип параметра.
key_ids Указывает идентификатор ключа параметра.
last_modified_dates Указывает дату последнего изменения или обновления параметра и дату создания версии параметра.
last_modified_users Указывает пользователя, который последним изменил или обновил параметр.
descriptions Указывает описание параметра.
versions Указывает версию параметра.
tiers Указывает уровень параметра.

Для получения полного списка доступных свойств см. документацию по API.

Примеры

Проверка существования имени параметра SSM

describe aws_ssm_parameters do
  its('names') { should include 'ssm-parameter-name' }
end

Матчеры

Полный список доступных матчеров см. на нашей странице Универсальные матчеры.

exist

Управление будет выполнено, если описание вернет как минимум один результат.

Используйте should_not для проверки, что сущность не должна существовать.

describe aws_ssm_parameters.where( <property>: <value> ) do
  it { should exist }
end

describe aws_ssm_parameters.where( <property>: <value> ) do
  it { should_not exist }
end

Разрешения AWS

Ваш принципал потребует действие ssm:DescribeParameters с эффектом Allow.

Более подробную документацию вы можете найти по адресу Действия, ресурсы и ключи условий для Amazon Systems Manager.

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

Spec-Zone.ru

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