Spec-Zone.ru › AWS CLI v2

[ aws . iotsitewise ]

list-gateways

Описание

Получает постраничный список шлюзов.

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

list-gateways — это постраничная операция. Для получения всего набора результатов могут потребоваться несколько вызовов API. Вы можете отключить постраничность, указав аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с постраничностью, аргумент --query должен извлекать данные из результатов следующих выражений запроса: gatewaySummaries

Синтаксис

  list-gateways
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--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]

Параметры

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

--starting-token (строка)

Маркер для указания места начала постраничного вывода. Это NextToken из ранее урезанного ответа.

Примеры использования см. в разделе Постраничность в Руководстве пользователя AWS Command Line Interface.

--page-size (целое число)

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

Примеры использования см. в разделе Постраничность в Руководстве пользователя AWS Command Line Interface.

--max-items (целое число)

Общее количество элементов, возвращаемых в выводе команды. Если общее количество доступных элементов превышает указанное значение, в выводе команды предоставляется NextToken. Для возобновления постраничного вывода укажите значение NextToken в аргументе starting-token последующей команды. Не используйте элемент ответа NextToken напрямую вне AWS CLI.

Примеры использования см. в разделе Постраничность в Руководстве пользователя AWS Command Line Interface.

--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
  • text
  • table
  • yaml
  • yaml-stream

--query (строка)

Выражение JMESPath для фильтрации данных ответа.

--profile (строка)

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

--region (строка)

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

--version (строка)

Отображает версию этого инструмента.

--color (строка)

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

  • on
  • off
  • auto

--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-auto-prompt (булево)

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

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

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

Примеры

Примечание

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

Если не указано иное, все примеры используют правила цитирования Unix-подобных оболочек. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. раздел Использование кавычек со строками в Руководстве пользователя AWS CLI.

Для вывода списка всех шлюзов

Следующий list-gateways пример выводит список всех шлюзов, определённых в вашей учётной записи AWS в текущем регионе.

aws iotsitewise list-gateways

Вывод:

{
    "gatewaySummaries": [
        {
            "gatewayId": "a1b2c3d4-5678-90ab-cdef-1a1a1EXAMPLE",
            "gatewayName": "ExampleCorpGateway",
            "gatewayCapabilitySummaries": [
                {
                    "capabilityNamespace": "iotsitewise:opcuacollector:1",
                    "capabilitySyncStatus": "IN_SYNC"
                }
            ],
            "creationDate": 1588369971.457,
            "lastUpdateDate": 1588369971.457
        }
    ]
}

Дополнительную информацию см. в разделе Ввод данных с помощью шлюза в Руководстве пользователя AWS IoT SiteWise.

Вывод

gatewaySummaries -> (список)

Список, обобщающий каждый шлюз.

(структура)

Содержит сводку о шлюзе.

gatewayId -> (строка)

Идентификатор устройства шлюза.

gatewayName -> (строка)

Имя шлюза.

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

Содержит информацию о платформе шлюза.

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

Шлюз, работающий на IoT Greengrass.

groupArn -> (строка)

ARN группы Greengrass. Дополнительную информацию о том, как найти ARN группы, см. в разделах ListGroups и GetGroup в Справочнике по API IoT Greengrass V1.

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

Шлюз, работающий на IoT Greengrass V2.

coreDeviceThingName -> (строка)

Имя IoT-вещи для вашего ядра устройства IoT Greengrass V2.

coreDeviceOperatingSystem -> (строка)

Операционная система ядра устройства в IoT Greengrass V2.

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

Шлюз SiteWise Edge, работающий на устройстве Siemens Industrial Edge.

iotCoreThingName -> (строка)

Имя IoT-вещи для вашего шлюза SiteWise Edge.

gatewayVersion -> (строка)

Версия шлюза. Значение 3 указывает на шлюз V3 с поддержкой MQTT, а 2 указывает на шлюз V2 с классическими потоками.

gatewayCapabilitySummaries -> (список)

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

(структура)

Содержит сводку конфигурации возможности шлюза.

capabilityNamespace -> (строка)

Пространство имен конфигурации возможности. Например, если вы настраиваете источники OPC-UA из консоли IoT SiteWise, ваша конфигурация возможности OPC-UA имеет пространство имен iotsitewise:opcuacollector:version, где version — это число, например 1.

capabilitySyncStatus -> (строка)

Статус синхронизации конфигурации возможности. Статус синхронизации может быть одним из следующих:

  • IN_SYNC — шлюз выполняет конфигурацию возможности.
  • NOT_APPLICABLE — синхронизация не требуется для этой конфигурации возможности. Это наиболее распространено при интеграции сторонних источников данных, поскольку интеграция данных выполняется внешним партнёром.
  • OUT_OF_SYNC — шлюз ещё не получил конфигурацию возможности.
  • SYNC_FAILED — шлюз отклонил конфигурацию возможности.
  • UNKNOWN — статус синхронизации в настоящее время неизвестен из-за неопределённой или временной ошибки.

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

Дата создания шлюза в формате Unix epoch time.

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

Дата последнего обновления шлюза в формате Unix epoch time.

nextToken -> (строка)

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

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

Spec-Zone.ru

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