Spec-Zone.ru › AWS CLI v2

[ aws . evidently ]

обновить-функцию

Описание

Обновляет существующую функцию.

Вы не можете использовать эту операцию для обновления тегов существующей функции. Используйте вместо этого TagResource.

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

Синтаксис

  update-feature
[--add-or-update-variations <value>]
[--default-variation <value>]
[--description <value>]
[--entity-overrides <value>]
[--evaluation-strategy <value>]
--feature <value>
--project <value>
[--remove-variations <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--add-or-update-variations (список)

Для обновления конфигураций вариантов этой функции или добавления новых, укажите эту структуру. В этом массиве включите все варианты, которые вы хотите добавить или обновить. Если массив содержит имя варианта, которое уже существует для этой функции, оно обновляется. Если он содержит новое имя варианта, оно добавляется как новый вариант.

(структура)

Эта структура содержит имя и значение варианта одного варианта функции.

name -> (строка)

Имя варианта.

value -> (меченый объединенный структуру)

Значение, назначенное этому варианту.

Примечание

Это меченая объединённая структура. Только один из следующих верхнеуровневых ключей может быть задан: boolValue, doubleValue, longValue, stringValue.

boolValue -> (булево)

Если эта функция использует тип варианта Boolean, это поле содержит булевое значение этого варианта.

doubleValue -> (двойное)

Если эта функция использует тип варианта double integer, это поле содержит значение double integer этого варианта.

longValue -> (длинное)

Если эта функция использует тип варианта long, это поле содержит значение long этого варианта.

stringValue -> (строка)

Если эта функция использует тип варианта string, это поле содержит строковое значение этого варианта.

Сокращённый синтаксис:

name=string,value={boolValue=boolean,doubleValue=double,longValue=long,stringValue=string} ...

Синтаксис JSON:

[
  {
    "name": "string",
    "value": {
      "boolValue": true|false,
      "doubleValue": double,
      "longValue": long,
      "stringValue": "string"
    }
  }
  ...
]

--default-variation (строка)

Имя варианта, который следует использовать в качестве варианта по умолчанию. Вариант по умолчанию предоставляется пользователям, которым не назначены какие-либо текущие запуска или эксперименты этой функции.

--description (строка)

Необязательное описание функции.

--entity-overrides (карта)

Указанные пользователи, которым всегда должен предоставляться определённый вариант функции. Каждый пользователь задаётся парой ключ-значение . Для каждого ключа укажите пользователя, введя его идентификатор пользователя, идентификатор учётной записи или какой-либо другой идентификатор. Для значения укажите имя варианта, который должен быть предоставлен.

Этот параметр ограничен 2500 переопределениями или общим объёмом 40 КБ. Предел в 40 КБ включает в себя накладные расходы в 6 байт на переопределение.

key -> (строка)

value -> (строка)

Сокращённый синтаксис:

KeyName1=string,KeyName2=string

Синтаксис JSON:

{"string": "string"
  ...}

--evaluation-strategy (строка)

Укажите ALL_RULES для активации распределения трафика, указанного любыми текущими запусками или экспериментами. Укажите DEFAULT_VARIATION, чтобы предоставлять вариант по умолчанию всем пользователям вместо этого.

Возможные значения:

  • ALL_RULES
  • DEFAULT_VARIATION

--feature (строка)

Имя функции, которая должна быть обновлена.

--project (строка)

Имя или ARN проекта, содержащего функцию, которую нужно обновить.

--remove-variations (список)

Удаляет вариант из функции. Если указанного вами варианта не существует, это не изменяет ситуацию и не приводит к ошибке.

Эта операция завершается неудачей, если вы пытаетесь удалить вариант, который входит в состав текущего запуска или эксперимента.

(строка)

Синтаксис:

"string" "string" ...

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставляются в командной строке, эти значения будут переопределять значения, предоставленные JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного значения JSON, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит каркас JSON в стандартный вывод без отправки запроса к API. Если предоставлено значение без значения или значение input, выводится пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, будет напечатан образец входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, он проверяет входные данные команды и возвращает образец выходного JSON для этой команды. Сгенерированный каркас JSON не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном каркасе JSON.

Глобальные параметры

--debug (булево)

Включить отладку логов.

--endpoint-url (строка)

Переопределить URL по умолчанию команды заданным URL.

--no-verify-ssl (булево)

По умолчанию AWS CLI использует SSL при общении с сервисами AWS. Для каждого подключения SSL AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение проверки сертификатов SSL по умолчанию.

--no-paginate (булево)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования вывода команды.

  • json
  • текст
  • таблица
  • yaml
  • потоковый yaml

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать определённый профиль из файла ваших учетных данных.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/окружения.

--version (строка)

Показать версию этого инструмента.

--color (строка)

Включить/отключить цветной вывод.

  • вкл
  • выкл
  • авто

--no-sign-request (булево)

Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.

--ca-bundle (строка)

Файл сертификата CA для проверки сертификатов SSL. Переопределяет настройки конфигурации/окружения.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет выполняться без блокировки и без таймаута. Значение по умолчанию составляет 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет выполняться без блокировки и без таймаута. Значение по умолчанию составляет 60 секунд.

--cli-binary-format (строка)

Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию - base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде закодированной в base64 строки. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, а двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, отображаемого как двоичный блок, fileb:// всегда будет рассматриваться как двоичный и будет использовать содержимое файла непосредственно независимо от настройки cli-binary-format. При использовании file:// содержимое файла необходимо правильно отформатировать для настроенного cli-binary-format.

  • base64
  • сырые-в-base64-выход

--no-cli-pager (булево)

Отключить кли-навигатор для вывода.

--cli-auto-prompt (булево)

Автоматически запросить параметры ввода командной строки.

--no-cli-auto-prompt (булево)

Отключить автоматическое запросы параметров ввода командной строки.

Вывод

feature -> (структура)

Структура, содержащая информацию об обновлённом функциональном блоке.

arn -> (строка)

Уникальный идентификатор ресурса (ARN) функционального блока.

createdTime -> (метка времени)

Дата и время создания функционального блока.

defaultVariation -> (строка)

Название вариации, используемой в качестве стандартной. Стандартная вариация предоставляется пользователям, не участвующим в текущих запусках или экспериментах с этим функциональным блоком.

Эта вариация также должна быть указана в структуре variations.

Если вы опустите defaultVariation, первая вариация, указанная в структуре variations, будет использована в качестве стандартной.

description -> (строка)

Описание функционального блока.

entityOverrides -> (отображение)

Набор пар ключ-значение, определяющих пользователей, которым всегда должна предоставляться определённая вариация функционального блока. Каждый ключ указывает пользователя с помощью его ID пользователя, ID учётной записи или другого идентификатора. Значение указывает имя вариации, которая должна быть предоставлена пользователю.

Для успешного применения переопределения значение ключа должно соответствовать значению entityId, используемому в операции EvaluateFeature.

key -> (строка)

value -> (строка)

evaluationRules -> (список)

Массив структур, определяющих правила оценки для функционального блока.

(структура)

Структура, содержащая информацию о правиле оценки для этого функционального блока, если оно используется в запуске или эксперименте.

name -> (строка)

Имя эксперимента или запуска.

type -> (строка)

Это значение aws.evidently.splits, если это правило оценки для запуска, и оно является aws.evidently.onlineab, если это правило оценки для эксперимента.

evaluationStrategy -> (строка)

Если это значение ALL_RULES, используется распределение трафика, указанное в текущих запусках или экспериментах. Если это DEFAULT_VARIATION, стандартная вариация предоставляется всем пользователям.

lastUpdatedTime -> (метка времени)

Дата и время последнего обновления функционального блока.

name -> (строка)

Название функционального блока.

project -> (строка)

Имя или ARN проекта, содержащего функциональный блок.

status -> (строка)

Текущее состояние функционального блока.

tags -> (отображение)

Список ключей и значений тегов, связанных с этим функциональным блоком.

key -> (строка)

value -> (строка)

valueType -> (строка)

Определяет тип значения, используемого для определения различных вариаций функционального блока. Дополнительную информацию см. в разделе Типы вариаций

variations -> (список)

Массив структур, содержащих конфигурацию различных вариаций функционального блока.

(структура)

Эта структура содержит имя и значение вариации одной вариации функционального блока.

name -> (строка)

Название вариации.

value -> (структура помеченного союза)

Значение, назначенное этой вариации.

Примечание

Это структура помеченного союза. Может быть установлено только одно из следующих верхнеуровневых ключей: boolValue, doubleValue, longValue, stringValue.

boolValue -> (булево)

Если этот функциональный блок использует тип вариации Boolean, это поле содержит булево значение этой вариации.

doubleValue -> (двойное)

Если этот функциональный блок использует тип вариации double integer, это поле содержит значение double integer этой вариации.

longValue -> (длинное)

Если этот функциональный блок использует тип вариации long, это поле содержит значение long этой вариации.

stringValue -> (строка)

Если этот функциональный блок использует тип вариации string, это поле содержит строковое значение этой вариации.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

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