Spec-Zone.ru › AWS CLI v2

[ aws . connect ]

update-contact-routing-data

Описание

Обновляет приоритет маршрутизации и возраст контакта (QueuePriority и QueueTimeAdjustmentInSeconds ). Эти свойства можно использовать для изменения позиции клиента в очереди. Например, вы можете переместить контакт в конец очереди, установив более низкий приоритет маршрутизации относительно других контактов в очереди; или вы можете переместить контакт в начало очереди, увеличив возраст маршрутизации, что сделает контакт искусственно старше и, следовательно, выше в порядке маршрутизации first-in-first-out. Обратите внимание, что корректировка возраста маршрутизации контакта влияет только на его положение в очереди, а не на фактическое время ожидания в очереди, о котором сообщается через метрики. Эти свойства также можно обновить с помощью блока потока Set routing priority / age .

Примечание

Следует предоставить либо QueuePriority, либо QueueTimeAdjustmentInSeconds в теле запроса, но не оба.

См. также: Документация по API AWS

Сводка

  update-contact-routing-data
--instance-id <value>
--contact-id <value>
[--queue-time-adjustment-seconds <value>]
[--queue-priority <value>]
[--routing-criteria <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]

Опции

--instance-id (строка)

Идентификатор экземпляра Amazon Connect. Вы можете найти идентификатор экземпляра в Amazon Resource Name (ARN) экземпляра.

--contact-id (строка)

Идентификатор контакта в этом экземпляре Amazon Connect.

--queue-time-adjustment-seconds (целое число)

Количество секунд, которые нужно добавить или вычесть из возраста маршрутизации контакта. Контакты направляются агентам в порядке очереди. Это означает, что изменение количества времени в очереди по сравнению с другими также изменяет их положение в очереди.

--queue-priority (long)

Приоритет контакта в очереди. Приоритет по умолчанию для новых контактов — 5. Вы можете повысить приоритет контакта по сравнению с другими контактами в очереди, назначив ему более высокий приоритет, например 1 или 2.

--routing-criteria (структура)

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

Steps -> (list)

Когда Amazon Connect не находит доступного агента, соответствующего требованиям на шаге для данной продолжительности шага, критерии маршрутизации перейдут к следующему шагу последовательно, пока не будет завершено соединение с агентом. Когда все шаги исчерпаны, контакт будет предложен любому агенту в очереди.

(структура)

Шаг определяет список агентов для маршрутизации или маршрутизации на основе требований агента, таких как ProficiencyLevel, Name или Value.

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

Объект для указания истечения срока действия шага маршрутизации.

DurationInSeconds -> (целое число)

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

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

Тегированный союз для указания выражения для шага маршрутизации.

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

Объект для указания предопределенного условия атрибута.

Name -> (строка)

Имя предопределенного атрибута.

Value -> (строка)

Значение предопределенного атрибута.

ProficiencyLevel -> (float)

Уровень квалификации условия.

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

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

MinProficiencyLevel -> (float)

Минимальный уровень квалификации диапазона.

MaxProficiencyLevel -> (float)

Максимальный уровень квалификации диапазона.

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

Объект для определения AgentsCriteria .

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

Объект для определения agentIds.

AgentIds -> (list)

Объект для указания списка агентов по идентификатору пользователя.

(строка)

ComparisonOperator -> (строка)

Оператор условия.

AndExpression -> (list)

Список выражений маршрутизации, которые будут объединены оператором AND.

(структура)

Тегированный союз для указания выражения для шага маршрутизации.

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

Объект для указания предопределенного условия атрибута.

Name -> (строка)

Имя предопределенного атрибута.

Value -> (строка)

Значение предопределенного атрибута.

ProficiencyLevel -> (float)

Уровень квалификации условия.

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

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

MinProficiencyLevel -> (float)

Минимальный уровень квалификации диапазона.

MaxProficiencyLevel -> (float)

Максимальный уровень квалификации диапазона.

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

Объект для определения AgentsCriteria .

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

Объект для определения agentIds.

AgentIds -> (list)

Объект для указания списка агентов по идентификатору пользователя.

(строка)

ComparisonOperator -> (строка)

Оператор условия.

AndExpression -> (list)

Список выражений маршрутизации, которые будут объединены оператором AND.

( … recursive … )

OrExpression -> (list)

Список выражений маршрутизации, которые будут объединены оператором OR.

( … recursive … )

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

Объект для указания предопределенного условия атрибута.

Name -> (строка)

Имя предопределенного атрибута.

Value -> (строка)

Значение предопределенного атрибута.

ProficiencyLevel -> (float)

Уровень квалификации условия.

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

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

MinProficiencyLevel -> (float)

Минимальный уровень квалификации диапазона.

MaxProficiencyLevel -> (float)

Максимальный уровень квалификации диапазона.

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

Объект для определения AgentsCriteria .

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

Объект для определения agentIds.

AgentIds -> (list)

Объект для указания списка агентов по идентификатору пользователя.

(строка)

ComparisonOperator -> (строка)

Оператор условия.

OrExpression -> (list)

Список выражений маршрутизации, которые будут объединены оператором OR.

(структура)

Тегированный союз для указания выражения для шага маршрутизации.

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

Объект для указания предопределенного условия атрибута.

Name -> (строка)

Имя предопределенного атрибута.

Value -> (строка)

Значение предопределенного атрибута.

ProficiencyLevel -> (float)

Уровень квалификации условия.

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

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

MinProficiencyLevel -> (float)

Минимальный уровень квалификации диапазона.

MaxProficiencyLevel -> (float)

Максимальный уровень квалификации диапазона.

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

Объект для определения AgentsCriteria .

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

Объект для определения agentIds.

AgentIds -> (list)

Объект для указания списка агентов по идентификатору пользователя.

(строка)

ComparisonOperator -> (строка)

Оператор условия.

AndExpression -> (list)

Список выражений маршрутизации, которые будут объединены оператором AND.

( … recursive … )

OrExpression -> (list)

Список выражений маршрутизации, которые будут объединены оператором OR.

( … recursive … )

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

Объект для указания предопределенного условия атрибута.

Name -> (строка)

Имя предопределенного атрибута.

Value -> (строка)

Значение предопределенного атрибута.

ProficiencyLevel -> (float)

Уровень квалификации условия.

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

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

MinProficiencyLevel -> (float)

Минимальный уровень квалификации диапазона.

MaxProficiencyLevel -> (float)

Максимальный уровень квалификации диапазона.

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

Объект для определения AgentsCriteria .

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

Объект для определения agentIds.

AgentIds -> (list)

Объект для указания списка агентов по идентификатору пользователя.

(строка)

ComparisonOperator -> (строка)

Оператор условия.

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

Объект для указания предопределенного условия атрибута.

Name -> (строка)

Имя предопределенного атрибута.

Value -> (строка)

Значение предопределенного атрибута.

ProficiencyLevel -> (float)

Уровень квалификации условия.

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

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

MinProficiencyLevel -> (float)

Минимальный уровень квалификации диапазона.

MaxProficiencyLevel -> (float)

Максимальный уровень квалификации диапазона.

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

Объект для определения AgentsCriteria .

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

Объект для определения agentIds.

AgentIds -> (list)

Объект для указания списка агентов по идентификатору пользователя.

(строка)

ComparisonOperator -> (строка)

Оператор условия.

JSON синтаксис:

{
  "Steps": [
    {
      "Expiry": {
        "DurationInSeconds": integer
      },
      "Expression": {
        "AttributeCondition": {
          "Name": "string",
          "Value": "string",
          "ProficiencyLevel": float,
          "Range": {
            "MinProficiencyLevel": float,
            "MaxProficiencyLevel": float
          },
          "MatchCriteria": {
            "AgentsCriteria": {
              "AgentIds": ["string", ...]
            }
          },
          "ComparisonOperator": "string"
        },
        "AndExpression": [
          {
            "AttributeCondition": {
              "Name": "string",
              "Value": "string",
              "ProficiencyLevel": float,
              "Range": {
                "MinProficiencyLevel": float,
                "MaxProficiencyLevel": float
              },
              "MatchCriteria": {
                "AgentsCriteria": {
                  "AgentIds": ["string", ...]
                }
              },
              "ComparisonOperator": "string"
            },
            "AndExpression": [
              { ... recursive ... }
              ...
            ],
            "OrExpression": [
              { ... recursive ... }
              ...
            ],
            "NotAttributeCondition": {
              "Name": "string",
              "Value": "string",
              "ProficiencyLevel": float,
              "Range": {
                "MinProficiencyLevel": float,
                "MaxProficiencyLevel": float
              },
              "MatchCriteria": {
                "AgentsCriteria": {
                  "AgentIds": ["string", ...]
                }
              },
              "ComparisonOperator": "string"
            }
          }
          ...
        ],
        "OrExpression": [
          {
            "AttributeCondition": {
              "Name": "string",
              "Value": "string",
              "ProficiencyLevel": float,
              "Range": {
                "MinProficiencyLevel": float,
                "MaxProficiencyLevel": float
              },
              "MatchCriteria": {
                "AgentsCriteria": {
                  "AgentIds": ["string", ...]
                }
              },
              "ComparisonOperator": "string"
            },
            "AndExpression": [
              { ... recursive ... }
              ...
            ],
            "OrExpression": [
              { ... recursive ... }
              ...
            ],
            "NotAttributeCondition": {
              "Name": "string",
              "Value": "string",
              "ProficiencyLevel": float,
              "Range": {
                "MinProficiencyLevel": float,
                "MaxProficiencyLevel": float
              },
              "MatchCriteria": {
                "AgentsCriteria": {
                  "AgentIds": ["string", ...]
                }
              },
              "ComparisonOperator": "string"
            }
          }
          ...
        ],
        "NotAttributeCondition": {
          "Name": "string",
          "Value": "string",
          "ProficiencyLevel": float,
          "Range": {
            "MinProficiencyLevel": float,
            "MaxProficiencyLevel": float
          },
          "MatchCriteria": {
            "AgentsCriteria": {
              "AgentIds": ["string", ...]
            }
          },
          "ComparisonOperator": "string"
        }
      }
    }
    ...
  ]
}

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

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

Общие параметры

--debug (boolean)

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

--endpoint-url (string)

Переопределить стандартный URL команды заданным URL.

--no-verify-ssl (boolean)

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

--no-paginate (boolean)

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

--output (string)

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

  • json
  • text
  • table
  • yaml
  • yaml-stream

--query (string)

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

--profile (string)

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

--region (string)

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

--version (string)

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

--color (string)

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

  • on
  • off
  • auto

--no-sign-request (boolean)

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

--ca-bundle (string)

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

--cli-read-timeout (int)

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

--cli-connect-timeout (int)

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

--cli-binary-format (string)

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

  • base64
  • raw-in-base64-out

--no-cli-pager (boolean)

Отключить пейджер CLI для вывода.

--cli-auto-prompt (boolean)

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

--no-cli-auto-prompt (boolean)

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

Вывод

Нет

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

Spec-Zone.ru

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