[ aws . devicefarm ]
получить-пул-устройств
Описание
Получает информацию о пуле устройств.
См. также: Документацию API AWS
Синтаксис
get-device-pool
--arn <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]
Параметры
--arn (строка)
--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
- raw-in-base64-out
--no-cli-pager (логическое значение)
Отключить пейджер CLI для вывода.
--cli-auto-prompt (логическое значение)
Автоматически запросить параметры ввода CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическое запрос параметров ввода CLI.
Вывод
devicePool -> (структура)
Объект, содержащий информацию о запрошенном пуле устройств.
arn -> (строка)
name -> (строка)
description -> (строка)
type -> (строка)
Тип пула устройств.
Допустимые значения включают:
- CURATED: Пул устройств, созданный и управляемый AWS Device Farm.
- PRIVATE: Пул устройств, созданный и управляемый разработчиком пула устройств.
rules -> (список)
Информация о правилах пула устройств.
(структура)
Представляет условие для пула устройств.
attribute -> (строка)
Строковое атрибут правила. Например, укажите значение как "\"abc\"".
Поддерживаемые операторы для каждого атрибута приведены в следующем списке.
Версия Appium для теста.
Поддерживаемые операторы: CONTAINS
Amazon Resource Name (ARN) устройства (например, arn:aws:devicefarm:us-west-2::device:12345Example).
Поддерживаемые операторы: EQUALS, IN, NOT_IN
Текущая доступность устройства. Допустимые значения: AVAILABLE, HIGHLY_AVAILABLE, BUSY или TEMPORARY_NOT_AVAILABLE.
Поддерживаемые операторы: EQUALS
Тип флота. Допустимые значения: PUBLIC или PRIVATE.
Поддерживаемые операторы: EQUALS
Форм-фактор устройства. Допустимые значения: PHONE или TABLET.
Поддерживаемые операторы: EQUALS, IN, NOT_IN
Amazon Resource Name (ARN) экземпляра устройства.
Поддерживаемые операторы: IN, NOT_IN
Метка экземпляра устройства.
Поддерживаемые операторы: CONTAINS
Производитель устройства (например, Apple).
Поддерживаемые операторы: EQUALS, IN, NOT_IN
Модель устройства, например Apple iPad Air 2 или Google Pixel.
Поддерживаемые операторы: CONTAINS, EQUALS, IN, NOT_IN
Версия операционной системы (например, 10.3.2).
Поддерживаемые операторы: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN
Платформа устройства. Допустимые значения: ANDROID или IOS.
Поддерживаемые операторы: EQUALS, IN, NOT_IN
Включен ли удаленный доступ к устройству. Допустимые значения: TRUE или FALSE.
Поддерживаемые операторы: EQUALS
Включено ли удаленное отладка устройства. Допустимые значения: TRUE или FALSE.
Поддерживаемые операторы: EQUALS
Поскольку удаленная отладка больше не поддерживается, этот фильтр игнорируется.
operator -> (строка)
value -> (строка)
maxDevices -> (целое число)
Количество устройств, которое Device Farm может добавить в ваш пул устройств. Device Farm добавляет устройства, которые доступны и соответствуют критериям, которые вы задаете для параметра rules. В зависимости от того, сколько устройств соответствует этим ограничениям, ваш пул устройств может содержать меньше устройств, чем значение этого параметра.
Указав максимальное количество устройств, вы можете контролировать расходы, которые вы несете, выполняя тесты.
© Copyright 2025, Amazon Web Services. Created using Sphinx.