Индекс
-
ResourceSettingsService(интерфейс) -
CreateSettingValueRequest(сообщение) -
DeleteSettingValueRequest(сообщение) -
GetSettingValueRequest(сообщение) -
ListSettingsRequest(сообщение) -
ListSettingsResponse(сообщение) -
LookupEffectiveSettingValueRequest(сообщение) -
SearchSettingValuesRequest(сообщение) -
SearchSettingValuesResponse(сообщение) -
Setting(сообщение) -
Setting.DataType(перечисление) -
SettingValue(сообщение) -
UpdateSettingValueRequest(сообщение) -
Value(сообщение) -
Value.StringSet(сообщение)
ResourceSettingsService
Интерфейс для взаимодействия с настройками ресурсов и значениями настроек по всей иерархии ресурсов.
Сервисы могут предоставлять пользователям ряд настроек для управления поведением своих ресурсов. Значения настроек, применяемые к данному облачному ресурсу, оцениваются иерархически и наследуются всеми потомками этого ресурса.
Для всех запросов возвращает google.rpc.Status с google.rpc.Code.PERMISSION_DENIED , если проверка IAM не пройдена или parent ресурс не находится в облачной организации. Для всех запросов возвращает google.rpc.Status с google.rpc.Code.INVALID_ARGUMENT , если запрос некорректен.
Примечание: для всех настроек стадии альфа настройка не существует ни в каких ресурсах в облачных организациях, которые не находятся в стадии альфа.
| CreateSettingValue | |
|---|---|
Создает значение настройки. Возвращает
| |
| DeleteSettingValue | |
|---|---|
Удаляет значение настройки. Если значение настройки не существует, операция не выполняется. Возвращает
| |
| GetSettingValue | |
|---|---|
Получает значение настройки. Возвращает
| |
| Настройки списка | |
|---|---|
Перечисляет все настройки, доступные в
| |
| LookupEffectiveSettingValue | |
|---|---|
Вычисляет эффективное значение параметра
Возвращает
| |
| SearchSettingValues | |
|---|---|
Поиск всех значений параметров, существующих в
| |
| UpdateSettingValue | |
|---|---|
Обновляет значение настройки. Возвращает Примечание: предоставленное значение настройки приведет к полной перезаписыванию всех полей.
| |
CreateSettingValueRequest
Запрос на CreateSettingValue.
| Поля | |
|---|---|
setting_value | Значение параметра, которое необходимо создать. Требования к полям см. в описании Для авторизации требуется следующее разрешение IAM для указанного ресурса
|
DeleteSettingValueRequest
Запрос на DeleteSettingValue.
| Поля | |
|---|---|
name | Имя удаляемого значения параметра. Требования к именованию см. в описании Для авторизации требуется следующее разрешение IAM для указанного
|
ignore_read_only | Флаг, позволяющий удалить значение параметра, |
GetSettingValueRequest
Запрос GetSettingValue.
| Поля | |
|---|---|
name | Имя значения параметра, которое нужно получить. Требования к именованию см. в описании Для авторизации требуется следующее разрешение IAM для указанного
|
ListSettingsRequest
Запрос на ListSettings.
| Поля | |
|---|---|
parent | Облачный ресурс, являющийся родительским для настройки. Должен иметь одну из следующих форм:
Для авторизации требуется следующее разрешение IAM для указанного
|
page_size | Неиспользованный. Размер возвращаемой страницы. |
page_token | Не используется. Токен страницы, используемый для получения следующей страницы. |
ListSettingsResponse
Ответ от ListSettings.
| Поля | |
|---|---|
settings[] | Список настроек, доступных на указанном облачном ресурсе. |
next_page_token | Не используется. Токен страницы, используемый для получения следующей страницы. |
Запрос на поиск эффективного значения настройки
Запрос LookupEffectiveSettingValue.
| Поля | |
|---|---|
parent | Параметр, для которого будет оцениваться эффективное значение. Требования к именованию см. в Для авторизации требуется следующее разрешение IAM для указанного
|
SearchSettingValuesRequest
Запрос SearchSettingValues.
| Поля | |
|---|---|
parent | Облачный ресурс, являющийся родительским для настройки. Должен иметь одну из следующих форм:
Для авторизации требуется следующее разрешение IAM для указанного
|
page_size | Неиспользованный. Размер возвращаемой страницы. |
page_token | Не используется. Токен страницы, используемый для получения следующей страницы. |
ПоискНастройкиЗначенияОтвет
Ответ от SearchSettingValues.
| Поля | |
|---|---|
setting_values[] | Все значения настроек, которые существуют на указанном облачном ресурсе. |
next_page_token | Не используется. Токен страницы, используемый для получения следующей страницы. |
Параметр
Схема для значений параметров. В данном облачном ресурсе параметр может иметь не более одного родительского значения параметра.
| Поля | |
|---|---|
name | Имя ресурса настройки. Должно быть в одной из следующих форм:
Например, «/projects/123/settings/gcp-enableMyFeature» |
display_name | Человекочитаемое название для этой настройки. |
description | Подробное описание того, что делает этот параметр. |
read_only | Флаг, указывающий, что значения этого параметра не могут быть изменены (см. документацию по конкретному параметру для получения обновлений и информации о причинах); однако его можно удалить с помощью |
data_type | Тип данных для этого параметра. |
default_value | Значение, полученное Примечание: не все настройки имеют значение по умолчанию. |
Тип данных
Тип данных для установки значений этого параметра. Подробнее о доступных типах данных см. в Value .
| Перечисления | |
|---|---|
DATA_TYPE_UNSPECIFIED | Неуказанный тип данных. |
BOOLEAN | Булева настройка. |
STRING | Настройка струны. |
STRING_SET | Настройка набора струн. |
SettingValue
Создание экземпляра настройки. Каждое значение настройки является родительским для соответствующей настройки.
| Поля | |
|---|---|
name | Имя ресурса значения параметра. Должны быть в одной из следующих форм:
Например, «/projects/123/settings/gcp-enableMyFeature/value» |
value | Значение параметра. Тип данных |
etag | Отпечаток, используемый для оптимистичного параллелизма. Подробнее см. в разделе |
read_only | Только вывод. Флаг, указывающий, что значение этого параметра невозможно изменить; однако его можно удалить с помощью |
update_time | Только вывод. Метка времени, указывающая, когда значение параметра было обновлено в последний раз. |
UpdateSettingValueRequest
Запрос UpdateSettingValue.
| Поля | |
|---|---|
setting_value | Значение параметра для обновления. Требования к полю см. в описании Для авторизации требуется следующее разрешение IAM для указанного ресурса
|
Ценить
Данные в значении настройки.
| Поля | ||
|---|---|---|
value поля объединения. Выбирает тип данных и связанное с ним значение. value может быть только одним из следующих: | ||
boolean_value | Определяет это значение как логическое значение. | |
string_value | Определяет данное значение как строковое значение. | |
string_set_value | Определяет это значение как StringSet. | |
StringSet
Значение набора строк, которое может содержать набор строк. Максимальная длина каждой строки составляет 60 символов, а количество строк в наборе не может превышать 50.
| Поля | |
|---|---|
values[] | Струны в наборе |