API настроек ресурсов позволяет пользователям контролировать и изменять поведение своих ресурсов GCP (например, виртуальной машины, брандмауэра, проекта и т. д.) в иерархии облачных ресурсов.
- Ресурс REST: v1alpha1.folders.settings
- Ресурс REST: v1alpha1.folders.settings.value
- Ресурс REST: v1alpha1.organizations.settings
- Ресурс REST: v1alpha1.organizations.settings.value
- Ресурс REST: v1alpha1.projects.settings
- Ресурс REST: v1alpha1.projects.settings.value
Сервис: resourcesettings.googleapis.com
Мы рекомендуем вызывать эту службу с помощью клиентских библиотек , предоставленных Google. Если вашему приложению необходимо вызывать эту службу с помощью ваших собственных библиотек, вам следует использовать следующую информацию при выполнении запросов API.
Документ обнаружения
Discovery Document — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, подключаемых модулей IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:
Конечная точка службы
Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:
-
https://resourcesettings.googleapis.com
Ресурс REST: v1alpha1.folders.settings
Методы | |
---|---|
deleteValue | DELETE /v1alpha1/{name=folders/*/settings/*/value} Удаляет значение настройки. |
getValue | GET /v1alpha1/{name=folders/*/settings/*/value} Получает значение параметра. |
list | GET /v1alpha1/{parent=folders/*}/settings Список всех параметров, доступных в parent облачном ресурсе. |
lookupEffectiveValue | GET /v1alpha1/{parent=folders/*/settings/*}:lookupEffectiveValue Вычисляет действующее значение параметра для параметра в parent облачном ресурсе. |
search | GET /v1alpha1/{parent=folders/*}/settings:search Выполняет поиск всех значений параметров, существующих в parent ресурсе. |
updateValue | PATCH /v1alpha1/{settingValue.name=folders/*/settings/*/value} Обновляет значение параметра. |
Ресурс REST: v1alpha1.folders.settings.value
Методы | |
---|---|
create | POST /v1alpha1/{settingValue.name=folders/*/settings/*/value} Создает значение параметра. |
Ресурс REST: v1alpha1.organizations.settings
Методы | |
---|---|
deleteValue | DELETE /v1alpha1/{name=organizations/*/settings/*/value} Удаляет значение настройки. |
getValue | GET /v1alpha1/{name=organizations/*/settings/*/value} Получает значение параметра. |
list | GET /v1alpha1/{parent=organizations/*}/settings Список всех параметров, доступных в parent облачном ресурсе. |
lookupEffectiveValue | GET /v1alpha1/{parent=organizations/*/settings/*}:lookupEffectiveValue Вычисляет действующее значение параметра для параметра в parent облачном ресурсе. |
search | GET /v1alpha1/{parent=organizations/*}/settings:search Выполняет поиск всех значений параметров, существующих в parent ресурсе. |
updateValue | PATCH /v1alpha1/{settingValue.name=organizations/*/settings/*/value} Обновляет значение параметра. |
Ресурс REST: v1alpha1.organizations.settings.value
Методы | |
---|---|
create | POST /v1alpha1/{settingValue.name=organizations/*/settings/*/value} Создает значение параметра. |
Ресурс REST: v1alpha1.projects.settings
Методы | |
---|---|
deleteValue | DELETE /v1alpha1/{name=projects/*/settings/*/value} Удаляет значение настройки. |
getValue | GET /v1alpha1/{name=projects/*/settings/*/value} Получает значение параметра. |
list | GET /v1alpha1/{parent=projects/*}/settings Список всех параметров, доступных в parent облачном ресурсе. |
lookupEffectiveValue | GET /v1alpha1/{parent=projects/*/settings/*}:lookupEffectiveValue Вычисляет действующее значение параметра для параметра в parent облачном ресурсе. |
search | GET /v1alpha1/{parent=projects/*}/settings:search Выполняет поиск всех значений параметров, существующих в parent ресурсе. |
updateValue | PATCH /v1alpha1/{settingValue.name=projects/*/settings/*/value} Обновляет значение параметра. |
Ресурс REST: v1alpha1.projects.settings.value
Методы | |
---|---|
create | POST /v1alpha1/{settingValue.name=projects/*/settings/*/value} Создает значение параметра. |