Ресурс google_sql_user
Синтаксис
Используется для проверки ресурса пользователя Google.
Примеры
describe google_sql_user(project: 'chef-gcp-inspec', database: 'my-database', name: 'user-name', host: "example.com") do
it { should exist }
its('name') { should cmp 'user-name' }
its('instance') { should cmp 'my-database' }
end
describe google_sql_user(project: 'chef-gcp-inspec', database: 'my-database', name: "nonexistent", host: "example.com") do
it { should_not exist }
end
Свойства
Свойства, которые можно получить из ресурса google_sql_user:
host- Имя хоста, с которого пользователь может подключиться. Для операций вставки, хост по умолчанию пустая строка. Для операций обновления, хост указывается в URL запроса. Имя хоста нельзя обновить после вставки.
name- Имя пользователя в экземпляре Cloud SQL.
instance- Имя экземпляра Cloud SQL. Не включает идентификатор проекта.
password- Пароль для пользователя.
Разрешения GCP
Убедитесь, что для текущего проекта включен API Cloud SQL Admin .
© 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_sql_user/