Как узнать, какие пары ключ-значение доступны для администратора развертывания?
Например, когда я пытался выяснить, какие свойства я могу добавить в диспетчер развертывания для создания таблицы больших запросов, мне пришлось ссылаться на документы REST API как на лучшее место для поиска параметров и обязательных полей.
Есть ли хорошее место изнутри gcloud
командные или интерактивные документы, относящиеся к yamls администратора развертывания? Я хотел бы иметь возможность ссылаться на обязательные поля и дополнительные поля для создания ресурсов GCP. В настоящее время это очень сложно понять.
1 ответ
Из документации по адресу: https://cloud.google.com/deployment-manager/docs/configuration/supported-resource-types
Вы можете получить список поддерживаемых типов ресурсов, выполнив: gcloud deployment-manager types list
Тем не менее, ссылка yaml из документации на этой странице выглядит довольно полной.
Редактировать: обратитесь к этой ссылке на github для получения списка примеров менеджера развертывания.
Если что-то, что вам нужно, не описано в документации / примерных схемах, вас ждет жестокая прогулка.
Вы можете сделать вызов api с открытой консолью разработчика (F12) и посмотреть на сетевую активность, где ваш вызов будет описан со всеми используемыми и доступными свойствами.
Он не предоставит никакой дополнительной информации о реализации, кроме самого имени параметра, поэтому вам придется соблюдать правила, относящиеся к одинаковому параметру.